本文档介绍CDN加速服务对 HTTP/3 和 QUIC 协议的支持。
概述 CDN加速服务支持的 QUIC 协议包括以下这些:
Google QUIC (gQUIC):支持的 gQUIC 版本是 Q043、Q046、Q050。 IETF QUIC:IETF QUIC 是 HTTP/3 使用的传输层协议。 综上所述,CDN加速服务支持 HTTP/3 以及特定版本的 gQUIC。
在CDN加速服务中,您可以启用 QUIC 特性。该特性启用后,CDN加速服务可以处理使用上述协议的用户请求。
HTTP/3 介绍 HTTP/3 基于 IETF QUIC,是 HTTP 协议的最新版本,具备以下优势:
低延迟 :QUIC 使密钥交换和支持的协议成为初始握手过程的一部分。在服务器响应客户端连接时,响应数据包包含了数据加密所需要的数据。客户端可以使用该数据生成密钥用来加密需要发送的数据包。在建立 HTTPS 连接时,客户端和服务器端首先需要进行 TCP 握手,然后再进行 TLS 握手以建立安全连接。网络切换性能较优 :QUIC 包含一个连接标识符。该标识符唯一地标识客户端与服务器之间的连接。即使客户端的 IP 地址发生了变化,客户端只需要发送一个包含此 ID 的数据包即可与服务端建立连接。对于 TCP 来说,如果客户端的 IP 地址发生了变化,已有的 TCP 连接会超时。之后,客户端不得不进行冗长的过程与服务器重新建立连接。弱网情况下的性能良好 :QUIC 基于 UDP。在丢包和网络延迟严重的情况下,QUIC 仍可保障服务的可用性。开通 QUIC 如果您要开通 QUIC,请 提交工单 。
启用 QUIC 开通 QUIC 后,您还需要在控制台中对您的加速域名启用 QUIC。
注意
QUIC 协议作为一项增值服务,当您为账号下的加速域名启用 QUIC 功能后,将产生相应的增值服务费用。具体而言,CDN加速服务将依据所接收到的 QUIC 请求数量进行计费。更多信息,请参见 QUIC 请求数计费 。
前提条件 要启用 QUIC,加速域名必须已 配置了证书 。
操作步骤 登录多云CDN控制台 。
在左侧导航栏,选择 CDN加速 > 域名管理 。 在 域名管理 页面,找到需要配置的域名,单击 管理 。 在页面上,单击 编辑配置 。 在 HTTPS 配置 标签页找到 QUIC 设置 ,设置 状态 为启用。 单击 提交编辑 。