Socket.io pinginterval对服务器性能的影响

时间:2018-03-02 08:56:15

标签: node.js sockets websocket socket.io

我有一个使用socket.io连接到node.js服务器的应用程序。 由于网络不良,我在用户断开连接方面遇到了一些麻烦。 由于这个问题,我想向客户端显示服务器上的当前延迟,这样客户端就知道他们是否有“连接不良”。

我的服务器当前使用默认值,每25秒ping一次客户端。 我想将pingInterval设置为3-5秒,而不是显示更新的延迟状态。

但我不确定这是否会影响服务器? 我同时连接的用户数达到了800个。

如果服务器必须每3-5秒而不是每25秒ping 800个客户端,这会成为性能问题吗?

1 个答案:

答案 0 :(得分:0)

我现在已将服务器的pingInterval从25000(默认)更改为2500,这似乎对性能没有影响(同时有290个用户的测试)