node.js – 在socket.io上设置高关闭超时是否安全?

前端之家收集整理的这篇文章主要介绍了node.js – 在socket.io上设置高关闭超时是否安全?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Web应用程序,用户需要不断连接.默认情况下,socket.io将在60秒后断开连接.我已经打开了“重新连接”,所以它几乎是关闭并重新打开连接.这可能会导致我连接的客户端的Feed /通知出现问题.设置此超时可以安全地说10分钟或更高吗?是否有理由现在如此之低?

解决方法

我的猜测是,您可能会误解“关闭超时”配置. 60秒后连接不会关闭. (如果客户端不断重新连接,心跳将是无意义的).

如果客户端断开连接,则关闭超时是服务器在释放与该连接相关联的资源之前等待的时间.本质上,这允许客户端间歇性连接问题在服务器忘记了之前尝试重新连接.设置关闭超时到十分钟可能是一个坏主意,因为它将绑定服务器资源.

如果您的客户实际上是每隔60秒断开一次,那么像samjm所说的那样,还有其他的错误.

猜你在找的Node.js相关文章