2017-03-10 33 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

此外,@邁克爾·尼爾報告說,Chrome上的連接可用於不同的虛擬主機。 http://stackoverflow.com/questions/4139379/http-keep-alive-in-the-modern-age – shaochuancs

+0

@shaochuancs:謝謝你的評論!如果您將它們複製到答案中,我會接受它。 – pts

回答

1

從性能/效率的角度來看,瀏覽器和服務器都應該基於IP而不是主機名Keep-Alive。無論如何,重用的連接是在TCP層上,而不是HTTP層。

雖然在RFC2068的Persistent Connections部分沒有找到任何信息。看來Apache Keep-Alive在不同的虛擬主機(Is http keep-alive effective with different domain on the same webserver?)之間。此外,@Michael Neale reports該連接可在Chrome上重用於不同的虛擬主機。