node.js mongodb大数据的连接延迟

时间:2013-03-02 14:50:38

标签: node.js mongodb mongoimport

我通过我的node.js应用程序使用csv类型进行mongoimport。在localhost,结果非常好。 当我将nodejs codebase和mongodb移动到服务器env(两者都在同一服务器中)时,结果不如下所示。 这是一个无法解决的网络延迟问题,还是我遗漏了什么?

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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