node.js - nodejs 성능이 좋지 않습니다.
过去多啦不再A梦
过去多啦不再A梦 2017-06-20 10:06:41
0
3
1299

저는 초보자인데 nodejs의 성능이 매우 좋지 않다는 것을 알았습니다! ! !

으아악

위 코드를 사용하여 홈 디렉터리의 모든 파일을 탐색하세요. /home 아래에는 140,000개의 파일만 있습니다. Nodejs는 중간에 멈춰 죽게 됩니다.
Python은 40초 안에 모든 파일을 콘솔에 인쇄할 수 있습니다.

그래도 nodejs를 배워야 하나요?

다음 코드는 stackoverflow에서 가져온 것입니다.

으아악

그것도 멈췄습니다. Nodejs는 성능상의 이점이 없으며, 느리게 실행되면 문제가 되지 않습니다. ! ! !

过去多啦不再A梦
过去多啦不再A梦

모든 응답(3)
代言

포스터가 깊이 생각하지 않고 언어에 대해 경솔한 발언을 한 것 같습니다.
readSync는 대용량 파일을 만나서 한 번에 읽으면 메모리가 폭발해서 답답함을 느낄 수 있는 동기화 방식입니다.
파일을 읽고 쓸 때는 스트림을 사용하는 것이 올바른 방법입니다.

学霸

노드에 내장된 모듈 fs를 사용하여 탐색할 수 있습니다.

Ty80

노드의 가장 큰 장점은 비동기식인데 동기식 방식을 사용합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿