网络套接字,最大客户?

时间:2011-12-14 18:45:06

标签: node.js websocket

在单页应用程序中: 使用ajax时,ajax请求获取数据并关闭连接。这允许数千名用户使用该系统。

在Web套接字中,每个“页面”打开一个套接字连接(到命名空间)并使其保持活动状态,但这有数千个空闲连接,这对性能不利?

另外,在firefox上进行测试时,ajax连接的延迟是20ms,而socket.io连接中的每次调用都是200ms。

1 个答案:

答案 0 :(得分:2)

你必须考虑你的情况。 WebSockets不是Ajax的替代品,它们有不同的用途。当您需要长时间运行的连接时,WS很好,例如当您进行聊天或实时网站时(例如exscore)。

如果您想知道Socket.IO可以处理多少个连接,这里有一个类似的问题(简短版本:取决于硬件):

Socket.io: How many concurrent connections can WebSockets handle?