本文档介绍如何在火山引擎内容分发网络中对加速域名开启 QUIC 协议支持。
QUIC 介绍 QUIC (Quick UDP Internet Connection) 是一个全新的传输层网络协议。QUIC 基于 UDP 的多路复用技术且提供传输加密。QUIC 具备 TCP 协议的可靠性,同时具有如下优势。
低延迟 :QUIC 使密钥交换和支持的协议成为初始握手过程的一部分。在服务器响应客户端连接时,响应数据包包含了数据加密所需要的数据。客户端可以使用该数据生成密钥用来加密需要发送的数据包。在建立 HTTPS 连接时,客户端和服务器端首先需要进行 TCP 握手,然后再进行 TLS 握手以建立安全连接。网络切换性能较优 :QUIC 包含一个连接标识符。该标识符唯一地标识客户端与服务器之间的连接。即使客户端的 IP 地址发生了变化,客户端只需要发送一个包含此 ID 的数据包即可与服务端建立连接。对于 TCP 来说,如果客户端的 IP 地址发生了变化,已有的 TCP 连接会超时。之后,客户端不得不进行冗长的过程与服务器重新建立连接。弱网情况下的性能良好 :QUIC 基于 UDP。在丢包和网络延迟严重的情况下,QUIC 仍可保障服务的可用性。QUIC 类型 内容分发网络既支持 Google QUIC(gQUIC),也支持 IETF QUIC。支持的 gQUIC 版本为 Q043、Q046、Q050。
说明
HTTP/3 是基于 IETF QUIC 的。在您启用 QUIC 后,用户就能使用 HTTP/3 与您的加速域名通信了。
开通 QUIC 如果您要开通 QUIC,加速域名必须满足以下所有条件:
在最近 7 个自然日,加速域名的带宽峰值大于 1Gbps。 加速域名所关联的业务无违规行为。 如果您的加速域名满足这些条件,您可以提交工单 申请。
启用 QUIC 开通 QUIC 后,您还需要在控制台中对您的加速域名启用 QUIC。
前提条件 要启用 QUIC,加速域名必须已经启用了 HTTPS 。
操作步骤 要启用 QUIC,遵照以下步骤:
登录 火山引擎内容分发网络控制台 。 在左侧导航栏,点击 域名管理 。 在 域名管理 页面,找到需要配置的域名,点击 管理 。
页面上方的筛选条件和搜索框可以帮助您快速找到要配置的域名。 在域名管理页面,点击 HTTPS 配置 标签页。 在 QUIC 设置 下方,设置 状态 为 开启 。如果您是第一次启用 QUIC,参考第一次启用 QUIC 的说明 。 在页面右上方,点击 提交编辑 。
第一次启用 QUIC 的说明 如果您是第一次启用 QUIC,会出现 QUIC 服务开通 页面。页面中包含了计费说明的链接。
在您点击 开通 后,会收到提交成功的通知。该通知表示 QUIC 已经开通了。
之后,您需要重复操作步骤 对加速域名启用 QUIC。