Ajaxを使用してページの一部のデータを更新しています。私はタイマーでそれを呼び出す必要がありますので、ユーザーがページに座っている場合、更新を続けます。クライアントのCPU使用率を上げたり、他の顕著な方法でそれらを妨げたりすることなく「リアルタイム」な感じを試して維持するためにポーリングする合理的なレートは何ですか?AJAXでどのくらい速く投票できますか?
答えて
本当にそのレベルのリアルタイム感を維持したい場合は、Cometを調べることを強くお勧めします。 Comet - 逆Ajaxとも呼ばれる - クライアントJavaScriptは、サーバーとサーバーへの接続を開き、クライアントに応答/更新を送信する準備ができるまでその接続を開いたままにします。
これは、ライブチャットアプリケーションでは多く使用されており、その概念を示すChat Demosとその他のComet Demosがあります。
約10秒以上ポーリングすると、帯域幅とCPUサイクルが無駄になります。接続のオープンとクローズのオーバーヘッドとサーバー上の負荷は激しくなります。
ええ、私は別の質問がメーリングリストかメーリングリストかメーリングリスト対ウェブソケットの価値かと思います。 –
@ライアン - 彗星はもっと主流ですが、ハックジョムです。 Jetty Web ServerとDojo Cometdではうまく機能します。 WebSocketは私が知っているChromeでのみ利用可能です。 – jmort253
- 1. JQuery Ajax投票
- 2. 投票 - 投票数と投票パーセントか?
- 3. Ajaxでの投票カウンタの更新
- 4. httpURLConnection:投稿後の議論はどのくらい長くできますか?
- 5. pHpを使用しないjQuery投票投票プラグインですか?
- 6. Ajaxのタイムアウトをどれくらい長く設定できますか?
- 7. 投票システムとjQuery AJAX
- 8. 画像に基づくFacebookの投票
- 9. 回答の投票をユーザーの投票にリンクするにはどうすればいいですか?
- 10. クライアントがすでに投票しているか確認してください。
- 11. Pythonのctypはどのくらい速いのですか?
- 12. 投票にユーザーの投票を登録するにはどうすればいいですか?
- 13. Azureテーブルストレージ - テーブルスキャンはどのくらい高速にできますか?
- 14. 投票の問題 - 複数行ではなくシリアル化として投票を格納する
- 15. PHP投票システムチェック投票
- 16. dabgo.comの投票アプリはどのブラウザでも私を認識できますか?
- 17. md5の衝突速度はどのくらいですか?
- 18. Acts_As_Votableは他のユーザーの投稿に投票できません
- 19. MySQLでどのように投票しますか?
- 20. CakePHP 2.0でajaxで簡単投票を作成する方法
- 21. Dreamweaverはどれくらい速いですか?
- 22. カウントとキャパシティの速さはどれくらいですか?
- 23. ダブルクリックの速さはどれくらいですか?
- 24. Data.Arrayの速さはどれくらいですか?
- 25. Windowsイベントログ:どのくらい高速な操作ですか?
- 26. HTTPWebRequestクラスの速度はどれくらいですか?
- 27. cursor.moveToPosition(i)の速さはどれくらいですか?
- 28. MySQLの速さはどれくらいですか?
- 29. ユーザーが投票に投票したことを確認するにはどうすればよいですか?
- 30. 投票時間の投票システム
問題はクライアントCPUではなく、サーバー上でポーリングするすべてのクライアントからの合計負荷です。 – AndreasKnudsen