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