一般的なブラウザでは、同時 AJAX (XmlHttpRequest) リクエストはいくつまで許可されますか? 質問する

一般的なブラウザでは、同時 AJAX (XmlHttpRequest) リクエストはいくつまで許可されますか? 質問する

Firefox 3 では、答えはドメインごとに 6 です。つまり、同じドメインへの 7 番目の XmlHttpRequest (任意のタブ上) が発行されるとすぐに、他の 6 つのうちの 1 つが終了するまでキューに入れられます。

他の主要ブラウザの数値はどれくらいですか?

また、ユーザーにブラウザの設定を変更させずにこれらの制限を回避する方法はありますか? たとえば、jsonp リクエスト (XmlHttpRequest オブジェクトではなくスクリプト タグ インジェクションを使用) の数に制限はありますか?

背景: ユーザーは Web ページからサーバーに XmlHttpRequests を送信して、サーバーにリモート ホストで ssh コマンドを実行するように要求できます。リモート ホストがダウンしている場合、ssh コマンドが失敗するまでに数分かかり、最終的にユーザーはそれ以上のコマンドを実行できなくなります。

ベストアンサー1

同時接続数を増やすための 1 つの方法は、異なるサブドメインから画像をホストすることです。これらは個別のリクエストとして扱われ、各ドメインが同時接続数の最大値に制限されます。

IE6、IE7 には 2 つの制限があります。IE8 は、ブロードバンドの場合は 6 つ、ダイヤルアップの場合は 2 つです。

おすすめ記事