前端之家收集整理的这篇文章主要介绍了
node.js – 在socket.io上设置高关闭超时是否安全?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Web应用程序,
用户需要不断连接.默认情况下,socket.io将在60秒后断开连接.我已经打开了“重新连接”,所以它几乎是
关闭并重新打开连接.这可能会导致我连接的客户端的
Feed /
通知出现问题.设置此超时可以安全地说10分钟或更高吗?是否有理由现在如此之低?
我的猜测是,您可能会误解“
关闭超时”配置. 60秒后连接不会
关闭. (如果客户端不断重新连接,心跳将是无意义的).
如果客户端断开连接,则关闭超时是服务器在释放与该连接相关联的资源之前等待的时间.本质上,这允许客户端间歇性连接问题在服务器忘记了之前尝试重新连接.设置关闭超时到十分钟可能是一个坏主意,因为它将绑定服务器资源.
如果您的客户实际上是每隔60秒断开一次,那么像samjm所说的那样,还有其他的错误.
原文链接:https://www.f2er.com/nodejs/241276.html