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

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

解决方法

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

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

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

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...