【发布时间】:2014-09-17 23:54:15
【问题描述】:
我有一个 node.js+socket.io 服务器用于发送消息。由于它不是多线程的,并且一次处理一个请求,我想知道哪些因素可以使发射更快?
我创建了一个简单的测试服务器,它只通过套接字发送字符串。
如果我只在两个用户之间快速发送消息(比如一分钟 1000 条),socket.io+node.js 服务器会变得非常慢并且消息开始延迟几分钟。那么我能做些什么来加快速度呢? 此外,这会影响处理消息的 node.js 服务器还是所有 node.js 服务器?如果创建两个服务器来处理消息,性能会更好吗?
【问题讨论】: