2013-03-02 98 views
0

我正在通過我的node.js應用程序使用csv類型進行mongoimport。在本地主機上,結果非常好。 當我將我的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文件? – 2013-03-03 00:51:48

+0

不,通過瀏覽器客戶端從遠程PC上傳csv文件 – user1549605 2013-03-03 02:42:56

回答

0

問題在於網絡速度;我被置於10Mbps的帶寬內,導致了延遲;當我的網絡管理員將我切換回100Mbps時,來自遠程瀏覽器客戶端的數據加載即時!

0

我懷疑瓶頸是遠程客戶端將9.12mb csv文件上傳到運行mongo的服務器所花費的時間。