2017-03-10 6 views
1

ウェブサーバは、(HTTPリクエストヘッダホストクライアントによって選択することができる)複数の仮想ホストを提供しており、キープアライブをサポートしている場合、クライアントはその後の送信を許可されています別のホストヘッダーを使用して同じ接続でリクエストしていますか?HTTPキープアライブ別のホストに

+1

Apacheの場合はそうです:http://stackoverflow.com/questions/35532480/is-http-keep-alive-effective-with-different-domain-on-the-same-webserver – shaochuancs

+1

また、@Michael Neale Chrome上のさまざまな仮想ホストに対して接続が再利用されたと報告しています。 http://stackoverflow.com/questions/4139379/http-keep-alive-in-the-modernageage – shaochuancs

+0

@shaochuancs:コメントありがとうございます!それらを回答にコピーすると、私はそれを受け入れます。 – pts

答えて

1

パフォーマンス/効率の観点から、ブラウザとサーバーの両方で、キープアライブはホスト名ではなくIPベースである必要があります。とにかく、再利用された接続はTCPレベルであり、HTTPレベルではありません。

RFC2068の[固定接続]セクションには情報はありませんが、異なった仮想ホストの間でApache キープアライブと思われます(Is http keep-alive effective with different domain on the same webserver?)。また、@Michael Neale reportsは、その接続がChrome上のさまざまな仮想ホストに対して再利用されます。

関連する問題