0

在用户重新加载页面期间,在通过 SockJS(websocket)连接的 NodeJS 中管理连接以持久(不断开连接)一段时间的最佳解决方案是什么?

我可以通过会话做到这一点吗?

4

1 回答 1

3

当用户重新加载(或离开)网页时,SockJS、本机 websocket 和浏览器维护的所有资源都会被释放。缓存、本地存储(和朋友)和 cookie 是明显的例外。

如果您希望在打开页面时建立 SockJS 连接 - 那么,您需要在打开页面时建立连接。

SockJS 非常快,即使您有大量的短期连接,它也能正常工作。

(顺便说一句,看看使用 websockets 的 web worker)

于 2012-09-17T15:02:11.720 回答