networking套接字,最大客户端?

在单个页面应用程序中:使用ajax时,ajax请求获取数据并closures连接。 这使得成千上万的用户可以使用该系统。

在networking套接字中,每个“页面”打开一个套接字连接(到一个命名空间),并保持活着,但是这有成千上万的空闲连接,这不能有利于性能?

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

你必须考虑你的情况。 WebSocket不是Ajax的替代品,它们服务于不同的目的。 当你需要长时间的连接时,WS是很好的,比如当你在做聊天或者实时网站的时候(比如前面的livescore)

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

Socket.io:WebSocket可以处理多less个并发连接?