http2协议的理解

HTTP2的优点:

  1. 多路复用。基于同一个连接 并发过个请求。

  2. 服务端推送。nginx还不支持。

  3. 请求头部压缩。服务端和客户端,建立连接后需要共同维护一个头部表。后面的请求,只需携带跟上一次请求不同的头部字段信息。

  4. 二进制桢。

 

 

 

有两种HTTP2协议:

 

  一: 浏览器实现的HTTP2协议

    1.  必须开启SSL,即网站必须是https协议的。

    2. 同一个域名只有一个连接。多路复用。

    3.  浏览器屏蔽了数据桢的概念。我们通过浏览器调试工具看到的跟普通的http协议几乎一样。

       

 

  二:存粹的HTTP2协议(服务端内部可以通信使用)

       1.  可以不开启SSL

     2. 同一个域名可以建立多个连接。

     3. 后端利用http2编程时,不可避免的要接触frame桢的概念。数据通道channel的概念。

 

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