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

启用 QUIC 协议

最近更新时间2023.11.09 15:56:12

首次发布时间2022.03.29 17:30:03

本文档介绍如何在火山引擎内容分发网络中对加速域名开启 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 的。内容分发网络支持 HTTP/3。

开通 QUIC

如果您要开通 QUIC,加速域名必须满足以下所有条件:

  • 在最近 7 个自然日,加速域名的带宽峰值大于 1Gbps。
  • 加速域名所关联的业务无违规行为。

如果您的加速域名满足这些条件,您可以提交工单 申请。

启用 QUIC

开通 QUIC 后,您还需要在控制台中对您的加速域名启用 QUIC。

前提条件

要启用 QUIC,加速域名必须已经启用了 HTTPS

操作步骤

要启用 QUIC,遵照以下步骤:

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
    页面上方的筛选条件和搜索框可以帮助您快速找到要配置的域名。
  4. 在域名管理页面,点击 HTTPS 配置 标签页。
  5. QUIC 设置 下方,设置 状态开启。如果您是第一次启用 QUIC,参考第一次启用 QUIC 的说明
  6. 在页面右上方,点击 提交编辑

alt

说明

QUIC 按客户端每小时发送的 QUIC 请求数计费。计费周期与您账户的计费周期相同。

第一次启用 QUIC 的说明

如果您是第一次启用 QUIC,会出现 QUIC 服务开通 页面。页面中包含了计费说明的链接。
alt

在您点击 开通 后,会收到提交成功的通知。该通知表示 QUIC 已经开通了。

alt

之后,您需要重复操作步骤对加速域名启用 QUIC。