Performance Socket.io缩放-减少消息数量或消息大小

Performance Socket.io缩放-减少消息数量或消息大小,performance,node.js,socket.io,scaling,Performance,Node.js,Socket.io,Scaling,我正在通过socket.io node.js服务器发送大量消息,并且我能够在一个数组中发送多条消息,或者单独发送每一条消息。我的问题是,什么尺度更好:更多的消息发送更少的数据,或者更少的消息发送更多的数据?一般来说,@freakish说的是:更少的消息更好,主要是因为每条消息的开销 然而,在某些情况下,情况可能并非如此 例如,如果您的服务器只有一个处理线程,并且您的客户机正在发送大量数据,例如兆字节,那么其他尝试与服务器通信的客户机将阻塞,直到传输完成。如果以较小的数据块发送数据,则在请求之间会

我正在通过socket.io node.js服务器发送大量消息,并且我能够在一个数组中发送多条消息,或者单独发送每一条消息。我的问题是,什么尺度更好:更多的消息发送更少的数据,或者更少的消息发送更多的数据?

一般来说,@freakish说的是:更少的消息更好,主要是因为每条消息的开销

然而,在某些情况下,情况可能并非如此


例如,如果您的服务器只有一个处理线程,并且您的客户机正在发送大量数据,例如兆字节,那么其他尝试与服务器通信的客户机将阻塞,直到传输完成。如果以较小的数据块发送数据,则在请求之间会处理其他客户端。如果您碰巧遇到这种情况,那么您可能需要进行一些测试,以找到最佳的最大消息大小。

数据量越大,消息越少越好better@freakish你应该在下面加上,这样你的答案就可以得到分数:)