并行連接(可以同時和多臺服務器建立HTTP連接)
并行連接(可以同時和多臺服務器建立HTTP連接)
持久連接
管道化連接
復用的連接
并行連接
優點:
并行連接可以在帶寬資源充足的情況下同時建立多個HTTP連接,長沙優化顧問加快頁面的加載速度。
缺點:
并行連接在帶寬資源不足的情況下會是連接競爭資源,效率反而下降。同時建立多條連接會消耗大量內存,對服務器來說,大量的用戶產生大量的連接可能會超過服務器的處理能力,所以服務器一般能夠關閉來自特定客戶端的超量連接!
持久連接(Keep-Alive/persistent)
優點:
重用已對目標服務器打開的空閑持久連接,就可以避免緩慢的連接建立階段。同時,已經打開的連接還可以避免慢啟動的擁塞適應階段,以便更快的進行數據傳輸。
現在的web應用程序都是并行連接+持久連接的形式。
管道化連接:
可以允許在持久連接上可選的使用請求管道。相當于流水線的功能。在相應到達之前,可以將多條請求放入隊列。
管道化連接的幾條限制:
如果連接不是持久的,就不應該使用管道
必須按照與請求相同的順序回送http響應。http報文中沒有序列號標簽,因此如果收到的響應失序了,那么就沒辦法將其與請求匹配起來了。
http客戶端必須做好連接會在任意時刻關閉的準備,還要準備重發所有未完成的管道化請求。
http客戶端不應該用管道化的方式發送會產生副作用的請求(POST請求)。比如POST是要買一本書,再執行一次就又買了一本書,顯然是不能執行的。
- 如何優化:
- 網站url改版不收錄 網站建設哪個 奉賢網站改版哪家好 公司網站改版價格會變嗎 網站改版注意哪些 陽江網站開發 孝義網站定制公司 日本跨境選品軟件網站開發 本溪網站定制報價 鄭州旅游網站開發運營