2009-08-05 12 views
1

Webサーバーへの複数のアクティブな長期プールAJAX接続を維持する必要があります。HTTPで同時接続を維持していますか?

ほとんどのブラウザでは、同じサーバーへの2つ以上の同時接続を許可していないことがわかりました。永続 接続を使用するクライアントは、彼らが特定のサーバーに維持 同時接続数を制限する必要があり

:これは何HTTP 1.1 protocolの状態です。 単一ユーザのクライアントは、 サーバまたはプロキシとの2つ以上の接続を に維持してはならない(SHOULD NOT)。代理人は から別のサーバへの2 * N接続 またはプロキシを使用すべきです(Nは 同時アクティブユーザの数です)。これらの ガイドラインは、 HTTP応答時間を改善し、 の輻輳を回避することを目的としています。同じIPアドレスを共有し、私は2つのサブドメインを持っていることをServer1.MyWebSite.ComとServer2.MyWebSite.Com を想定

、私は2×2の同時接続を行うことができるのだろうか?

答えて

1

同じIP上の異なるホスト名はusefulであると思われます。 Same Origin PolicyのためにAJAX接続を作成するときに問題が発生する可能性があります。あなたのdocument.domainを質問1として(Google's Browser Security Handbookから):

編集アカウントにdocument.domainを取ることはありませんXMLHttpRequestのターゲットの

チェックし...

+0

このような何かがprbを解決しますか? document.domain = "MyWebsite。 – Lotfi

0

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

他にも、好きなだけ多くのことをできるようになります。

0

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

XHRでXHRにページのドメイン名を使用する必要があるという以前の回答は正しいが、はい、サーバーへのDNSエイリアスを持つことは大丈夫だが、エイリアスを使用して静的ページ内のコンテンツ(イメージなど)

現代のブラウザーでは、通常、ホストあたり6または8の接続に接続制限を上げています。

関連する問題