You need to enable JavaScript to run this app.
导航

HTTP/2

最近更新时间2023.12.26 15:00:07

首次发布时间2023.03.29 17:46:08

HTTP/2 作为新一代超文本传输协议,具有有效减少 TCP 握手时延、报文头部传输量,提升传输效率、缓存命中率等优点。

背景信息

HTTP/2 是 HTTP 超文本传输协议的最新版本,于 2015 年 5 月份正式发布,HTTP/2 之前有 HTTP1.0 和 HTTP1.1 两个版本。各主流浏览器,如 Chrome、Firefox、Safari 及 IE11 等均已支持 HTTP/2 协议。目前,http://url 只能使用 HTTP1.x 版本协议,https://url 支持 HTTP/2 版本的使用。

HTTP/2 和 HTTP1.1 比较主要有如下几大优势:

1. 二进制分帧:HTTP/2 采用二进制格式传输数据,而 HTTP1.1 采用文本格式传输数据。二进制格式传输在协议的解析和优化扩展上更具优势,提升了数据传输效率。

2. 头部压缩:HTTP/2 对消息头采用 HPACK 格式进行压缩传输,并在客户端和服务端通过 头部表 来跟踪和存储消息头,相同的消息头只需通过索引从 头部表 中获取并使用之前已经请求发送过的消息头。HTTP/2 通过头部压缩,解决了 HTTP1.1 每次请求都会携带大量的头部冗余信息而浪费带宽资源的问题,节省了消息头占用的网络和流量。

3. 多路复用:在 HTTP/2 中,多个请求或者响应可以通过一个 TCP 连接并发完成,而 HTTP1.1 中每个请求或者响应都需要按照先后顺序建立一个 TCP 链接。HTTP/2 通过有效地并发请求,减少了服务器链接压力,缓解了网络阻塞状况。

4. 服务器推送:在 HTTP/2 中,服务端可以主动推送资源给客户端,无需客户端发起请求。当用户需要服务端推送的这些资源时,可以直接从客户端获取,从而有效提升缓存命中率。

前提条件

该域名已启用 HTTPS 加速

操作步骤

  1. 登录 veImageX 控制台,单击服务管理。选择相应的图片服务,单击基础配置

  2. 分发配置页签的域名信息中,单击域名的管理按钮。

  3. 在配置页面,单击 HTTPS 配置并进入页面后。单击编辑按钮,打开HTTP/2 开关

  4. 单击提交,保存配置。

OpenAPI

您可以通过调用 OpenAPI 启用 HTTP/2,具体请参考 UpdateHttps