2013-03-02 5 views
0

내 node.js 앱을 통해 csv 유형의 mongoimport를 수행하고 있습니다. localhost에서 결과는 정말 좋습니다. nodejs 코드베이스와 mongodb를 같은 서버에있는 env (양쪽 모두)로 옮겼을 때 결과는 다음과 같이 만족스럽지 않습니다. 이 문제는 해결할 수없는 네트워크 대기 시간 문제입니까, 아니면 누락 된 것입니까?node.js 대형 데이터의 mongodb 연결 대기 시간

Config: 
RAM-8GB; csvdata-75000 rows = 9.12MB; Server-Windows server 2008; 
mongodb connection accepted time:- 
browser client localhost - 75000 rows - instantaneous 
browser client remote - 15 rows - instantaneous 
browser client remote - 10000 rows - 6 sec 
browser client remote - 20000 rows - 18 sec 
browser client remote - 40000 rows - 40 sec 
browser client remote - 75000 rows - 75 sec 
+0

csv 파일도 서버에 있습니까? –

+0

아니요, csv 파일은 원격 PC에서 브라우저 클라이언트를 통해 업로드됩니다. – user1549605

답변

0

문제는 네트워크 속도입니다. 나는 10Mbps 대역폭에 투입되어 대기 시간을 야기했다. 네트워크 관리자가 다시 100Mbps로 전환하면 원격 브라우저 클라이언트의 데이터로드가 즉시 발생합니다!

0

나는 병목 실행하는 서버 몽고에 9.12mb CSV 파일을 업로드 할 수있는 원격 클라이언트 걸리는 시간이라고 생각합니다.

관련 문제