かなり大規模なJavaScriptベースのアプリケーションを作成しており、AJAXリクエストが8回も発生することがあります。これはIE6の問題です。これは残りのリクエストを殺してしまいますが、私は知っていますが、このアプリケーションは現代のブラウザを対象としているため、IE6は問題ではありません。複数の同時AJAX接続が多すぎるのですか?
ただし、プーリングリクエストによってパフォーマンスが向上すると感じています(実際のプロファイリングは行っていません)。一度に最大4つのリクエストをしてください。
私の質問は、AJAXリクエストをプールするメリットがあるか、複数のリクエストを同時に処理するプールと比べて、複数のリクエストを同時に処理できることですか?
これはブラウザとインターネット接続によって異なる場合がありますが、それについてはわかりません。
はい、接続の量を制限することはいつも起こりますが、リクエストを待つ最新のブラウザとは異なり、IE6は文字通りAJAXリクエストを殺します。 – Tower
それで、4番目以降のリクエストが「保留中」になり、他の終了後に続行するプールを実装することをお勧めしますか? – Tower
@rファクター:プール、キューではありません。開いているコネクションを実際に再利用している場合を除き、Cometスタイルです。そして私はおそらく一度に一つの未処理のリクエストしか許可しないでしょう(私の編集を見てください)。 –