HTTP/2是最新的HTTP协议,提高了资源访问效率和安全性。本文为您介绍HTTP/2协议的概念、优势和开启HTTP/2的操作方法。

前提条件

您已成功配置HTTPS证书,具体操作请参见HTTPS配置
说明
  • 如果您是第一次配置HTTPS证书,需要等证书配置完成且生效后才能开启HTTP/2功能。
  • 开启HTTP/2功能后如果您关闭了HTTPS证书功能,HTTP/2会自动失效。

背景信息

HTTP/2即HTTP 2.0,相对于HTTP 1.1新增了多路复用、压缩HTTP头、划分请求优先级、服务端推送等特性,解决了在HTTP 1.1中一直存在的问题,优化了请求性能,同时兼容了HTTP 1.1的语义。目前Chrome、IE11、Safari和Firefox等浏览器已支持HTTP/2协议。

HTTP/2有以下优势:
  • 二进制协议:相对于HTTP 1.x基于文本的解析,HTTP/2将所有的传输信息分割为更小的消息和帧,并对其采用二进制格式编码。基于二进制可以使协议有更多的扩展性,例如,引入帧来传输数据和指令。
  • 内容安全:HTTP/2基于HTTPS,具有安全特性。使用HTTP/2特性可以避免单纯使用HTTPS引起的性能下降问题。
  • 多路复用(MultiPlexing):在一条连接上您的浏览器可以同时发起无数个请求,并且响应可以同时返回。另外多路复用中支持了流的优先级(Stream dependencies)设置,允许客户端告知服务器最优资源,可以优先传输。
  • Header压缩(Header compression):HTTP请求头带有大量信息且每次都要重复发送。HTTP/2采用HPACK格式进行压缩传输,通讯双方各自缓存一份头域索引表,相同的消息头只发送索引号,从而提高效率和速度。

操作步骤

  1. 登录SCDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,定位目标域名,在目标域名右侧单击配置
    回源SNI 01
  4. 在指定域名的左侧导航栏,单击HTTPS配置
  5. HTTP/2设置区域,打开HTTP/2开关即可。