0

由于heroku服务器不支持websocket,是否意味着如果我们在其上运行一个node.js + io.socket应用程序,期望有很多并发用户,当有更多用户时会发生一些效果?

我正在构建一个多用户应用程序,突然注意到 heroku 使用的是长轮询而不是 websockets。我看不到我的原型有太多延迟,但我很担心,我应该在支持真正 websockets 的服务器上构建我的应用程序吗?

4

2 回答 2

0

...我应该在支持真正 websockets 的服务器上构建我的应用程序吗?

大概。

http://websocket.org/quantum.html说“HTML5 Web Sockets 可以提供 500:1 或 - 取决于 HTTP 标头的大小 - 甚至可以减少 1000:1 不必要的 HTTP 标头流量和 3:1 减少在潜伏期。”

于 2013-03-02T02:45:23.613 回答
0

长轮询陈旧且效率低下,正在慢慢被套接字取代。每个服务器都支持它们。大多数最新的浏览器也已经添加了支持。Heroku 也会这样做,希望很快。你可以继续你的原型,也许在你完成之前会添加 websocket 支持。

这里给出了websocket的优势

于 2013-03-02T14:08:37.703 回答