功能介绍
HTTP 2.0相对于HTTP 1.1新增了二进制格式传输、HTTP头部压缩、多路复用、服务端推送等特性,优化了请求传输性能,兼容了HTTP 1.1的语法。
HTTP2.0的优势:
- 采用二进制格式传输数据,而非 HTTP1.1 的文本格式,二进制格式在协议的解析和优化扩展上带来更多的优势。
- 对消息头采用 HPACK 进行压缩传输,能够节省消息头占用的网络的流量,而 HTTP1.1 每次请求,都会携带大量冗余头信息,浪费了很多带宽资源,头压缩能够很好的解决该问题。
- 多路复用,就是多个请求都是通过一个 TCP 连接并发完成,HTTP1.1 虽然通过pipeline也能并发请求,但是多个请求之间的响应会被阻塞,所以 pipeline 至今也没有被普及应用,而 HTTP2.0做到了真正的并发请求,同时,流还支持优先级和流量控制。
- 服务端推送,服务端能够更快的把资源推送给客户端,例如服务端可以主动把 JS 和 CSS 文件推送给客户端,而不需要客户端解析 HTML 再发送这些请求,当客户端需要的时候,它已经在客户端了。
配置说明
- 登录客户控制台。
- 在【域名管理】-【域名列表】页面,点击【编辑】目标域名。
- 单击【HTTPS配置】。
- 变更【Https开关】,从【停用】改为【启用】,这时弹出【Https证书上传】配置项。
- 选择域名对应的【证书备注名】。如果已经在证书管理上传证书,可直接选择对应域名证书。如果还未上传证书,可单击【点击上传】,添加自有证书。添加完毕后,再选择对应证书。
- 变更【Http2开关】从【停用】改为【启用】,单击【提交保存】。
说明点击启用【Https开关】后,才会弹出【Https证书上传】的配置项。
配置界面
参数说明
参数名 | 说明 |
---|---|
Http2开关 | 默认为停用,即不开启Http2功能。开启Http2之前,需要先完成Https证书配置。 |