公司網(wǎng)站制作HTTP管線化技術(shù)
日期 : 2021-01-21 21:26:54
HTTP管線化技術(shù)存在很大的限制和缺陷,為了解決網(wǎng)絡(luò)延遲和安全性問題,Google在2012年引入了SPDY協(xié)議。SPDY是一種基于TCP改進的多路復(fù)用傳輸協(xié)議。它被定義在網(wǎng)絡(luò)協(xié)議棧的HTTP協(xié)議和TCP協(xié)議之間,圖6描述了SPDY在協(xié)議棧中所處的層次。
SPDY協(xié)議的核心思想是多路復(fù)用,使用單個TCP連接承載多個HTTP請求,這樣一個網(wǎng)頁中的眾多資源可以基于單個TCP連接來傳輸,解決了HTTP管線化面臨的隊頭阻塞問題。SPDY的實現(xiàn)需要瀏覽器和服務(wù)器端協(xié)同合作,瀏覽器使用SPDY層對HTTP協(xié)議頭進行封裝,并使用TCP發(fā)送到服務(wù)器端,服務(wù)器端通過SPDY解釋層解析SPDY協(xié)議并從中取出各個資源的HTTP頭部。
除了多路復(fù)用,SPDY還有允許設(shè)置請求優(yōu)先級、HTTP頭部壓縮和服務(wù)端主動推送等特性。根據(jù)Google官方數(shù)據(jù),SPDY可以將網(wǎng)頁加載時間減少64%。2.1.3 QUIC協(xié)議
SPDY協(xié)議的核心思想是多路復(fù)用,使用單個TCP連接承載多個HTTP請求,這樣一個網(wǎng)頁中的眾多資源可以基于單個TCP連接來傳輸,解決了HTTP管線化面臨的隊頭阻塞問題。SPDY的實現(xiàn)需要瀏覽器和服務(wù)器端協(xié)同合作,瀏覽器使用SPDY層對HTTP協(xié)議頭進行封裝,并使用TCP發(fā)送到服務(wù)器端,服務(wù)器端通過SPDY解釋層解析SPDY協(xié)議并從中取出各個資源的HTTP頭部。
除了多路復(fù)用,SPDY還有允許設(shè)置請求優(yōu)先級、HTTP頭部壓縮和服務(wù)端主動推送等特性。根據(jù)Google官方數(shù)據(jù),SPDY可以將網(wǎng)頁加載時間減少64%。2.1.3 QUIC協(xié)議