http2協議的理解

HTTP2的優點:

  1. 多路複用。基於同一個連接 併發過個請求。

  2. 服務端推送。nginx還不支持。

  3. 請求頭部壓縮。服務端和客戶端,建立連接後需要共同維護一個頭部表。後面的請求,只需攜帶跟上一次請求不同的頭部字段信息。

  4. 二進制楨。

 

 

 

有兩種HTTP2協議:

 

  一: 瀏覽器實現的HTTP2協議

    1.  必須開啓SSL,即網站必須是https協議的。

    2. 同一個域名只有一個連接。多路複用。

    3.  瀏覽器屏蔽了數據楨的概念。我們通過瀏覽器調試工具看到的跟普通的http協議幾乎一樣。

       

 

  二:存粹的HTTP2協議(服務端內部可以通信使用)

       1.  可以不開啓SSL

     2. 同一個域名可以建立多個連接。

     3. 後端利用http2編程時,不可避免的要接觸frame楨的概念。數據通道channel的概念。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章