node.js mongodb大数据连接延迟

问题描述:

我正在通过我的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

问题在于网络速度;我被置于10Mbps的带宽内,导致了延迟;当我的网络管理员将我切换回100Mbps时,来自远程浏览器客户端的数据加载即时!

我怀疑瓶颈是远程客户端将9.12mb csv文件上传到运行mongo的服务器所花费的时间。