【发布时间】:2015-08-04 03:46:57
【问题描述】:
nodejs中socket io的安全问题是什么
哪一个更适合使用 node js 进行实时更新。套接字 io 或长轮询。
【问题讨论】:
nodejs中socket io的安全问题是什么
哪一个更适合使用 node js 进行实时更新。套接字 io 或长轮询。
【问题讨论】:
Socket.io 是一个 websocket。如果您将代码部署在共享托管环境中,或者您要通过防火墙,则 websocket 协议可能无法正常工作。
在这种情况下,您可以将 socket.io 配置为默认使用长轮询策略(使用 XHR 请求)。您将正常发送数据到 websocket API,它会决定使用哪种策略。长轮询更消耗 CPU,它使用 2 个套接字,因为它建立了与服务器的 2 种通信方式。
【讨论】: