1.http2.0完全是多路複用的,只需一個連線就可實現並行
可以將不同的請求夾雜在一起,只需一個連線就能載入一個頁面。
2.可以讓伺服器將響應主動推動到客戶端快取中
當瀏覽器請求一個網頁時,伺服器除了返回HTML之外,還會推動客戶端會用到的資源(比如頁面中內嵌的樣式檔案,指令碼檔案,圖片檔案)到客戶端的快取中,避免後續請求這些資源時的往返時間浪費。
3.壓縮報頭,降低了開銷
http1.1不支援頭部壓縮,所以產生了SPDY和HTTP2.0協議,SPDY使用的是通用的DEFLATE演算法,HTTP2.0則專門使用了為頭部壓縮而設計的HPACK演算法。
4.http2.0採用二進位制而非文字格式
二進位制協議更緊湊,解析更高效,錯誤也更少一些。