微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我有一个Web应用程序,用户需要不断连接.认情况下,socket.io将在60秒后断开连接.我已经打开了“重新连接”,所以它几乎是关闭并重新打开连接.这可能会导致我连接的客户端的Feed /通知出现问题.设置此超时可以安全地说10分钟或更高吗?是否有理由现在如此之低?

解决方法

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

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

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

原文地址:https://www.jb51.cc/nodejs/241276.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐