Node.js和服务器进程
假设节点js文件应该与包含user object
列表的USERS
对象一起user object
。 每个用户都是一个拥有20-30个属性的json对象。
而且还有10,000个用户同时连接到服务器。
其中2000个用户正在聊天。 所以对于每条消息:
- 服务器应该看这个
USERS
全局对象。 - 在10.000个用户中search,并由于某种原因search特定用户的30个属性。 权限等[或可能连接到MySQL]
- 并最终发射给那个特定的用户。
与所有这些步骤和过程。 节点的js会减慢? 甚至下去?!
最后有多less个同时连接可以nodejs处理?
那么,如果没有testing,你实际上是无法知道的,唯一的限制就是系统性能和资源,然后是软件的性能。
根据node.js的低要求和高性能的代码,你几乎可以在没有高端系统的情况下支持你的应用程序。
您应该尝试构build应用程序的框架并testing性能。
- Node.js – 如果我调用response.end而I / O和callback仍在运行会发生什么?
- Node.jsparsingHTML表格并以JSONforms获得结果
- Rx.js,订阅被调用undefined
- node.js:嵌套for循环,string操作性能不高
- 使用Gstreamer和Node.js的Live Stream h.264video到客户端网页
- 通过iosocket发送数据给meteor,但不是来自Meteor客户端(搭载Meteor的io-socket)
- 在应用程序启动脚本中使用asynchronous不会返回任何结果
- 如何用async / await等待child_process.spawn的执行?
- 如何使用docpad的缩略图插件而不将源图像复制到“out”?