> 웹 프론트엔드 > 프런트엔드 Q&A > nodejs로 웹서버를 구축하면 어떤 단점이 있나요?

nodejs로 웹서버를 구축하면 어떤 단점이 있나요?

青灯夜游
풀어 주다: 2022-01-13 16:45:34
원래의
2621명이 탐색했습니다.

nodejs로 웹 서버 구축의 단점: 1. Nodejs는 단일 스레드이며 CPU 집약적인 작업을 수행할 수 없으므로 시간 조각이 해제되지 않고 후속 작업이 차단됩니다. 2. Nodejs 신뢰성이 상대적으로 낮습니다. 멀티 코어 성능 클러스터를 사용하거나 여러 인스턴스를 배포할 때 사용해야 하는데, 이는 더 번거롭습니다.

nodejs로 웹서버를 구축하면 어떤 단점이 있나요?

이 튜토리얼의 운영 환경: windows7 시스템, nodejs 버전 12.19.0, DELL G3 컴퓨터.

웹 서버로서 Nodejs의 장점과 단점

단점:

1 Nodejs는 단일 스레드이며 CPU 집약적인 작업을 수행할 수 없으므로 타임 슬라이스가 해제되지 않고 후속 작업을 차단합니다. .

2. nodejs의 신뢰성은 상대적으로 낮습니다. 한 곳에서 보고된 오류로 인해 전체 프로그램이 중단될 수 있으며, 문제를 해결하려면 데몬 프로세스나 docker 재시작이 필요합니다.

3. 멀티코어 성능을 사용하는 경우 클러스터를 사용하거나 여러 인스턴스를 배포해야 하는데 이것이 더 번거롭습니다.

4. 기본 메모리는 0.7G 및 1.4G입니다. 설정이 더 크면 가비지 수집 속도가 느려지고 더 많은 인스턴스를 배포해야 할 수 있습니다.

5. nodejs형 백엔드는 모집하기가 더 어렵습니다. 프론트엔드를 백엔드로 변환하거나 백엔드를 nodejs로 변환해야 합니다.

장점:

1. 비동기 IO 기반 nodejs, 더 나은 성능.

2. 글을 쓸 때 스레딩에 대해 걱정하지 마세요.

3. 개발 속도가 빠르고 약한 유형의 언어가 더 유연하며 강한 유형과 같은 다양한 변환이 필요하지 않으며 코드의 양이 적습니다.

4. 단일 페이지에 ssr을 적용하는 것이 더 편리하며, 내용도 비교적 동일합니다.

5. nodejs로의 프런트엔드 변환은 비교적 자연스럽고 문법에 능숙합니다.

노드 관련 지식을 더 보려면 nodejs 튜토리얼을 방문하세요! !

위 내용은 nodejs로 웹서버를 구축하면 어떤 단점이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿