Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在用户重新加载页面期间,在通过 SockJS(websocket)连接的 NodeJS 中管理连接以持久(不断开连接)一段时间的最佳解决方案是什么?
我可以通过会话做到这一点吗?
当用户重新加载(或离开)网页时,SockJS、本机 websocket 和浏览器维护的所有资源都会被释放。缓存、本地存储(和朋友)和 cookie 是明显的例外。
如果您希望在打开页面时建立 SockJS 连接 - 那么,您需要在打开页面时建立连接。
SockJS 非常快,即使您有大量的短期连接,它也能正常工作。
(顺便说一句,看看使用 websockets 的 web worker)