Http協議總結-持久鏈接節省通訊量

         HTTP協議的初始版本中,每進行一次HTTP通訊就要斷開一次TCP鏈接。以當年的通訊狀況來講,都是些容量很小的文本傳輸,因此即便這樣也沒有多大問題,但隨着HTTP的普及,文檔中包含大量的圖片的狀況多了起來。每次請求都會形成所謂的TCP鏈接簡歷和斷開,增長通訊量的開銷。服務器

      爲了解決上述問題,HTTP/1.1採用了持久鏈接的方法,持久鏈接的方法的特色:只要任意一端沒有明確提出斷開鏈接,則保持TCP鏈接狀態。圖片

     持久鏈接的好處在於減小了TCP鏈接的重複創建和斷開所形成的額外開銷,減輕了服務器端的負載,另外,減小開銷的那部分時間,使HTTP請求和響應可以更早的結束,這樣Web頁面的顯示速度也就相應提升了。文檔

管線化:服務器端

     持久鏈接使得多數請求以管線化方式發送成爲可能。之前發送請求後需等待並接收響應,才能發送下一個請求。使用管線化方式後能夠作到並行發送多個請求,而不須要一個接一個的等待響應簡歷

相關文章
相關標籤/搜索