NodeJS 서버 부하 균형 방안 (성능 최적화)
스 크 립 트 언어 를 점점 더 많이 사용 하고 더 많은 렌 더 링 수단, 더 많은 포장 방식 을 사용 하여 전단 의 개발 이 유연 한 방식 으로 프로젝트 조립, 모듈 의 재 활용 을 할 수 있 도록 합 니 다.웹 팩, gulp 의 유연 한 사용 은 한 프로젝트 가 여러 프로젝트 를 지원 할 수 있 고 프로젝트 의 구조 가 깔끔 하고 뚜렷 함 을 보장 할 수 있 습 니 다.
이 항목 들 은 nodejs 서비스 에 많이 배 치 됩 니 다. 그러면 주제 에 들 어가 면 어떻게 nodejs 서 비 스 를 더욱 안정 적 으로 운행 할 수 있 습 니까? nodejs 는 단일 스 레 드 서비스 이기 때문에 운영 과정 에서 먼저 프로 세 스 의 최적화 사용 입 니 다.그 다음 에 nodejs 를 통 해 서버 성능 에 대한 감청, os 모듈 은 운영 체제 와 관련 된 실 용적 인 방법 을 제공 했다.
// os.freemem() .
// os.tmpdir() , .
// os.cpus() , CPU .
os 모듈 을 통 해 서버 성능 을 판단 합 니 다. 서버 성능 이 부족 할 때 nodejs 기능 이 강하 고 다양 합 니 다. 서버 측 과 클 라 이언 트 의 실시 간 통신 을 실현 할 수 있 을 뿐만 아니 라 다른 기능 은 셸 명령 을 수행 하 는 것 입 니 다.
var process = require('child_process');
// , exec shell docker nodejs 。
process.exec('shutdown -h now',function (error, stdout, stderr) {
if (error !== null) {
console.log('exec error: ' + error);
}
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.