Connection
連接關閉與保持活動的影響
我正在配置我們的伺服器,由於我們的負載均衡器的性質,我們無法發送連接保持活動標頭。我正在嘗試確定將這些標頭髮送給最終使用者和伺服器的影響。任何一個都會注意到什麼嗎?
首先,大喊大叫。 高聲。 在您的供應商處。因為產品不支持十多年前的 HTTP/1.1 協議。
沒有持久連接的影響是資源載入時間的主要增加。使用keep-alive,可以使用單個TCP連接來請求多個資源;如果沒有,頁面上的每個資源都需要一個新的 TCP 會話(使用新的三向握手 - 如果您使用 SSL,則需要新的 SSL 協商)。
實際上,影響將取決於頁面上的資源數量、客戶端和伺服器之間的往返時間以及客戶端瀏覽器一次發出的並發請求數(現代瀏覽器預設執行約 6ish) . 每個頁面的大量資源和遠端客戶端將意味著頁面載入時間的顯著增加。