聊天室用nodejs为什么那么快

 我来答
czh082504
2016-07-31 · TA获得超过144个赞
知道小有建树答主
回答量:157
采纳率:75%
帮助的人:36.4万
展开全部
这是node.js本身的语言特征所决定的
传统的服务器语言写入数据库时只有一个进程,每一个用户的请求都会单独开一个进程和分配一些资源,所以当用户数量多起来的时候,资源分配不足,就会产生延迟的现象
但是node.js的调用是在用户请求的时候分配一个单独的事件,收集请求的时候有单独同时运行的模块同时进行收集,然后单独地开一个模块写入数据库,这些区别导致了node.js在处理大规模并发数据方面能够具备极大优势
目前淘宝用的就是node.js,facebook等企业也是用的node,不过node的限制就是对于cpu的占用和消耗很大,不过相对于没有配置node服务器要消耗的资源来说,还是很划得来的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式