什么是HTTP/2?

HTTP/2是最新的HTTP协议,已于2015年5月份正式发布, Chrome、 IE11、Safari以及Firefox 等主流浏览器已经支持 HTTP/2协议

HTTP/2优化了性能而且兼容了HTTP/1.1的语义,其几大特性与SPDY差不多,与HTTP/1.1有巨大区别,比如它不是文本协议而是二进制协议,而且HTTP头部采用HPACK进行压缩,支持多路复用、服务器推送等等。

HTTP/2的优势

  • 采用二进制协议
  • 头部压缩:HTTP/2消息头采用HPACK格式进行压缩传输,并对消息头建立索引表,相同的消息头只发送索引号,从而提高效率和速度。
  • 多路复用:在HTTP/2中,不用按照次序一一对应,而且并发的多个请求或者响应中任何一个请求阻塞了不会影响其他的请求或者响应,这样就避免了“队头堵塞”。
  • 服务器推送:在HTTP/2中服务器未经请求可以主动给客户端推送资源,大大提高了网页加载的速度。
  • 安全:HTTPS将是未来的趋势,HTTP/2基于HTTPS也是未来的趋势,安全也是HTTP/2的重要特性之一。

操作步骤

注意
开启HTTP/2前,请确保HTTPS的证书已经配置成功。
  • 若您是第一次配置HTTPS证书,需要等到证书配置完成并且证书生效后,才能打开HTTP/2。
  • 若您已经开启了HTTP/2,但是又关闭了https证书功能,HTTP/2会自动失效。
  1. 进入域名管理页面,选择需要设置的域名,单击管理
  2. HTTPS配置 > HTTP/2设置开启功能。