1

Web サーバーへの複数のアクティブなロング プーリング AJAX 接続を維持する必要があります。

ほとんどのブラウザーでは、同じサーバーへの同時接続が 2 つを超えることは許可されていません。これは、HTTP 1.1 プロトコルの状態です。

永続的な接続を使用するクライアントは、特定のサーバーに対して維持する同時接続の数を制限する必要があります。シングルユーザー クライアントは、サーバーまたはプロキシとの接続を 2 つ以上維持するべきではありません。プロキシは、別のサーバーまたはプロキシに対して最大 2*N の接続を使用する必要があります。ここで、N は同時にアクティブなユーザーの数です。これらのガイドラインは、HTTP 応答時間を改善し、輻輳を回避することを目的としています。

同じ IP アドレスを共有する2 つのサブドメイン Server1.MyWebSite.Com と Server2.MyWebSite.Comがある場合、2x2 の同時接続を確立できますか?

4

3 に答える 3

1

同じ IP で異なるホスト名を使用すると便利なようです。Same Origin Policyにより、AJAX 接続を行うときに問題が発生する場合があります。

編集: document.domain の質問に従って ( Google の Browser Security Handbookから):

XMLHttpRequest ターゲットのチェックでは、document.domain は考慮されません...

于 2009-08-05T20:26:26.953 に答える
0

IP アドレスに基づいて接続制限を行うブラウザはありません。すべてのブラウザーは、指定された FQDN に基づいて制限します。

したがって、はい、サーバーに DNS エイリアスを設定してもまったく問題ありませんが、XHR ではページのドメイン名を XHR に使用する必要があり、エイリアスを使用して静的コンテンツ (画像、など)ページで。

ちなみに、最新のブラウザは通常、接続制限をホストあたり 6 または 8 接続に引き上げます。

于 2009-10-08T14:48:14.080 に答える
0

100% ブラウザに依存します。2 つの接続制限をドメイン名に基づいているものもあれば、IP アドレスに基づいているものもあります。

他の人は、好きなだけやらせてくれます。

于 2009-08-05T20:11:08.667 に答える