2013-09-05 3 views
0

로컬 시스템에서 웹 응용 프로그램을 개발 중이며 현재 프로덕션을 준비 중입니다. 우리는 node.js를 사용하여 백엔드를 개발하고 require.js를 사용하여 웹 응용 프로그램을 개발하고 있습니다. 한 가지 중요한 문제는 브라우저에서 로컬로 호스팅되는 앱을 방문하면 서버가 응답하지 않는다는 것입니다. 서버가 응답을 중지 한 후 상당한 시간이 주어 지더라도 복구되지 않으므로 수동으로 다시 시작해야합니다. 분명히 이것은 생산에 용납 될 수 없다.Node.js 서버를 사용하여 신속한 요청 처리

require.js를 사용하면 매우 많은 파일이 생성되므로 이러한 파일을 너무 빨리 요청하면 서버에 과부하가 발생합니다. 바라건대, 우리는 하나의 파일로 요청을 줄이기 위해 웹 애플리케이션에서 r.js를 사용할 수있을 것이다.

require.js를 사용하면이 문제가 발생할 가능성이 있습니까? 나는 그것이 여전히 비교적 적은 수의 요청 일 것이라고 생각했을 것이다 (150 개가 넘는 파일 임에도 불구하고). 이것은 알려진 문제입니까?

서버 스크립트를 수정하여이 요청 수를 처리 할 수있는 방법이 있습니까? (응답하는 데 시간이 더 걸릴지라도) 다른 어떤 것도 개발을 방해하고 있습니까?

미리 감사드립니다.

편집

작동하지 않은 스크립트를 컴파일 나오는 것에 따라, 내 노드 서버에 다른 문제가있을 수 있어야합니다. 나는 서버가 응답을 멈추게하는 원인이 무엇인지 모릅니다.

답변

0

마지막으로, Math.random()의 결과로 인해 무한 루프가 발생하는 것으로 나타났습니다. 나는 이것을 이해하기가 너무나 기뻤다.