在長連接問題上,HTTP 1.1與HTTP 1.0還是有所區別的。
下面一起來看看:
HTTP 1.1 支持長連接(PersistentConnection)和請求的流水線(Pipelining)處理,在一個 TCP 連接上可以傳送多個 HTTP 請求和響應,減少了建立和關閉連接的消耗和延遲,在 HTTP1.1 中默認開啟 Connection: keep-alive,一定程度上彌補了 HTTP1.0 每次請求都要創建連接的缺點。
HTTP1.1 支持長連接和請求的流水線處理,在一個 TCP 連接上可以傳送多個 HTTP 請求和響應,減少了建立和關閉連接的消耗和延遲,在 HTTP1.1 中默認開啟長連接 keep-alive,一定程度上彌補了 HTTP1.0 每次請求都要創建連接的缺點。HTTP1.0 需要使用 keep-alive 參數來告知服務器端要建立一個長連接。