나는 Node.js를 배울하려고하고 이해 포인트의 일부 :"모든 것이 코드를 제외하고는 병렬로 실행됩니다.".. 무엇을 기다리시겠습니까?
이Node.js를 각 요청에 대해 별도의 프로세스를 생성 does'nt는 대신 모든 요청을 처리 한 과정이다.
이것은 비동기식이므로 오래 지속되는 프로세스에 콜백을 첨부하고 작업이 끝날 때까지 기다리지 않고 나머지 작업을 계속할 수 있습니다. 난 정말 이해가 안 무엇
는 Understanding node.js에서 저자의 지점입니다 - "모든 코드를 제외하고 병렬로 실행됩니다." 나는 그것을 설명하는 비유와 코드를 이해했지만 여전히 "Everything"과 "code"의 구분이 무엇인지 알지 못합니다. 나는 node.js에 관해서 더 자주 들었다.
동시에 하나의 동시 연결에 대한 메모리 오버 헤드가 8KB 정도로 낮을 수 있지만 CPU로드는 어떨까요? node.js는 PHP + Apache와 비교하여 덜 효과적입니까?
HTTP가 Node.js 응용 프로그램과 아무 관계가 없다는 것을 이해하면 도움이 될 것이라고 생각합니다. 노드 애플리케이션은 V8에서 실행되는 JavaScript입니다. 그들은 웹과 관련이 전혀 없습니다! 일반적으로 HTTP 요청에 사용되지만 HTTP 요청과 관련이 없습니다. – Brad