HTTP/2和HTTP/1.1的比較

來源:互聯網
上載者:User

標籤:官方   demo   spdy   針對   發送   nbsp   請求   alt   壓縮   

前幾天發現了一個對HTTP/2和HTTP/1.1之間比較直觀的比較的示範,是Akamai公司給出的官方示範。https://http2.akamai.com/demo

HTTP/2 相比於之前的 HTTP/1.1 在效能上的大幅度提升。

而且,HTTP/2使用的是二進位傳輸,HTTP/1.1是文本(字串)傳送。二進位傳輸的單位是幀和流。幀組成了流,同時流還有流ID標示,因此有了多工區別,因為有流ID,所以通過同一個http請求實現多個http請求傳輸變成了可能,可以通過流ID來標示究竟是哪個流從而定位到是哪個http請求。在 HTTP/1.1 協議中瀏覽器用戶端在同一時間,針對同一網域名稱下的請求有一定數量限制。超過限制數目的請求會被阻塞。

 

首部壓縮:

HTTP2通過gzip和compress壓縮頭部然後再發送,同時用戶端和伺服器端同時維護一張頭資訊表,所有欄位都記錄在這張表中,這樣後面每次傳輸只需要傳輸表裡面的索引Id就行,通過索引ID就可以知道表頭的值了。

HTTP/1.1並不支援HTTP首部壓縮,為此SPDY和HTTP/2應運而生,HTTP/2使用了專門為首部壓縮而設計的HPACK演算法

 

HTTP/2和HTTP/1.1的比較

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.