私は毎秒更新のためにサーバーをチェックする必要があるWebページを持っています。アップデートは比較的頻繁に行うことも、まれに行うこともあります。同時に多数のウェブクライアントがサーバのアップデートを同時にチェックすることができます。これは毎秒AJAXリクエストか、サーバープッシュをエミュレートする「長いポーリング」のいずれかです。どの方法を使いたいのですが、なぜですか?毎秒HTTP接続を開始するオーバーヘッドが、長いポーリング方法を望ましいものにするかもしれないようです。一方、おそらくサーバーが維持できる同時接続の数には限界があります。これらのテクニックのいくつかの比較は、私がどの方向へ進むかを決めるのに役立ちます。ロングポーリングと通常ポーリングの長所と短所は何ですか?
4
A
答えて
5
ウェブサーバーによって異なります。 AJAX/Cometスタイルを理解し、ロングポーリングを非常に効率的にする新しいWebサーバが開発されています。例については、Mongrel2を参照してください。
定期的なポーリングを検討しても、動的にすることも考えられます。あなたのドメインを知らないので、私は特定の推薦をすることはできません。しかし、チャットアプリケーションで想像してみてください。 1秒ごとにポーリングするのではなく、チャットメッセージを送信してもう少し時間を与えるようにしてから少し待つかもしれません。しばらくしてもう少し頻繁にチェックしてください。まだ何も得られない場合は、他の人がいなくなってしまうかもしれません。状況に応じて、1秒から30秒までのポーリング間隔があります。
これは、すべてのフィーリングのためにテストする必要があるだろうが、平均的に、私は平均的に、それはより多くの20
関連する問題
- 1. ブンヤンとウィンストンの長所と短所は何ですか?
- 2. LinkedHashMapsとLinkedHashSetsの長所と短所は何ですか?
- 3. 長所と短所
- 4. AFHTTPRequestOperationManagerの再利用の長所と短所は何ですか?
- 5. これらのアプローチの長所と短所は何ですか?
- 6. javascriptの匿名メソッドの長所と短所は何ですか?
- 7. triplestoreデータベースの長所と短所は何ですか?
- 8. 多重継承の長所と短所は何ですか?
- 9. オブジェクトデータベースの長所と短所は何ですか?
- 10. 64ビット.NETの長所と短所は何ですか?
- 11. 挿入専用データベースの長所と短所は何ですか?
- 12. ハスケルの長所と短所
- 13. ストーリーボードの長所と短所
- 14. TreeSetの長所と短所
- 15. DFCとDFSの長所と短所は?
- 16. 長所と短所READ_COMMITTED_SNAPSHOT
- 17. UILabel drawTextInRect長所と短所
- 18. ServiceBusアーキテクチャ長所と短所
- 19. newid()とnewsequentialid()の違いと長所と短所は何ですか?
- 20. Backbone.jsでヒゲを使うことの長所と短所は何ですか?
- 21. HttpContextベースのキャッシュとSystem.Runtime.Cacheの長所と短所は何ですか?
- 22. Node.jsテンプレート用のJadeとEJSの長所と短所は何ですか?
- 23. Delroyed JobとHerokuのRabbitMQの長所と短所は何ですか?
- 24. Webサービスのセキュリティ:WSE3.0とWCFの長所と短所は何ですか?
- 25. MSMQとAKKAの長所と短所
- 26. ノードサスとギャルプサスの長所と短所
- 27. 長所と短所Googleのアプリケーションエンジンで
- 28. シングルトンまたはセパレートクラス - 長所と短所
- 29. WebサービスとDLL。長所と短所?
- 30. phpソケットプログラミング、長所と短所とアプローチ
興味深いどのようにチャット作品のようだとき、それは、1秒のポーリングような気分にさせることができるかもしれません。私のドメインはオークションであり、私はリアルタイムで自分のウェブページに入札を提示したい。オークションが終わりに近づくにつれ、私のウェブページはより頻繁にポーリングするかもしれないと思う。最後には入札が増える傾向があるからだ。 –
正確です。また、自動査定がある場合は、落ち着くまで確認してください。 –
同じページに複数のオークションを表示したいので、うまくいきません。ポーリング頻度はおそらく常に高くなるので、おそらく常に終わりに近づくオークションがあります。 –