새로운 기술을 배운 후에는 그것이 어떤 시나리오에 적합한지 알아야 합니다.
Nodejs는 서버의 견고함을 고려하지 않은 채 최고의 성능을 추구하는 괴짜들의 산물이라고 할 수 있습니다. 은행, 증권, 통신시스템 등 안정성을 추구하는 업종에서는 사용을 권장하지 않습니다.
【동영상 튜토리얼 추천: node js tutorial】
하지만 Nodejs는 다른 언어의 거의 모든 기능을 수행할 수 있습니다. Nodejs도 수행할 수 있습니다. (물론 언어마다 고유한 장점이 있습니다.) 물건). 하지만 nodejs의 특성을 보면 nodejs가 I/O 연산에는 매우 뛰어나지만 많은 CPU 계산에는 좋지 않다는 것을 알 수 있습니다. 계산은 비동기식일 수 없으므로 특정 프로그램 실행 효율성이 차단됩니다. 또한 nodejs는 websocket과 협력하고 긴 연결을 통해 실시간 비즈니스를 개발하는 데 매우 적합합니다.
예:
crawler
양식 수집
시험 시스템
실시간 그래픽 방송
채팅룸
web Api 인터페이스
......
중국에는 사용하기를 좋아하는 기업이 많이 있습니다. nodejs;
많은 대기업이 비즈니스의 특정 측면을 구현하기 위해 nodejs를 사용할 것입니다:
Baidu의 양식 모음; Zhihu의 현장 메시징
저는 개인적으로 nodejs를 사용합니다:
1. io)
2. 템플릿 메시지 전송(10초 동안 WeChat에 20,000개 이상(특정 서버에 따라 다름) 이상의 요청을 보낼 수 있음)
3. 데이터 저장 지점, 모든 시스템 사용자 행동 수집은 노드 프로세스를 통해 실행될 수 있습니다.
4. 크롤러nodejs는 다른 언어에서도 비즈니스 기능을 구현할 수 있지만, 각 언어의 장점을 최대한 활용하려면 여전히 특정 비즈니스 분석과 결합해야 합니다. . 더 많은 프로그래밍 관련 지식을 보려면
프로그래밍 교육을 방문하세요! !
위 내용은 nodejs는 어디에 적합합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!