0

heroku サーバーは websocket をサポートしていないため、多数の同時ユーザーを想定して node.js + io.socket アプリを実行すると、より多くのユーザーがいる場合に効果が生じるということですか?

マルチユーザー アプリを構築していたところ、heroku が websocket ではなく long poll を使用していることに突然気付きました。プロトタイプに大きな遅延は見られませんでしたが、実際の Websocket をサポートするサーバーでアプリをビルドする必要があるのではないかと心配しています。

4

2 に答える 2

0

ロング ポーリングは古くて非効率的であり、ゆっくりとソケットに置き換えられています。それらはすべてのサーバーでサポートされています。最新のブラウザのほとんどは、すでにサポートも追加しています。Heroku もそうするでしょう。プロトタイプを続行できます。完成する前に、websocket サポートが追加される可能性があります。

利点 websocket はここに与えられています

于 2013-03-02T14:08:37.703 に答える
0

...実際の WebSocket をサポートするサーバー上でアプリを構築する必要がありますか?

おそらく。

http://websocket.org/quantum.htmlによると、「HTML5 Web ソケットは、500:1 または HTTP ヘッダーのサイズに応じて、不要な HTTP ヘッダー トラフィックを 1000:1 削減し、3:1 削減することもできます。レイテンシで。」

于 2013-03-02T02:45:23.613 に答える