You need to enable JavaScript to run this app.
导航
配置带宽限制
最近更新时间:2024.05.27 19:07:46首次发布时间:2022.03.15 00:07:57

本文档介绍了火山引擎内容分发网络(CDN)提供的带宽限制的功能。

说明

如果您需要此功能,请 提交工单

如果您的站点有以下情况,可以在 CDN 中使用"带宽限制"功能。

  • 您对每月的 CDN 费用有预期。意外的大量带宽消耗可能会导致当月的费用支出超出预期。

启用"带宽限制"功能后,CDN 每隔一段时间计算一次您加速域名的带宽。该间隔时间大约是 5 分钟。如果带宽超出您设定的阈值,CDN 在下次计算带宽前对所有收到的新请求或者每个 IP 地址应用您指定的带宽限制策略。限制策略仅对新请求生效,已有请求的数据传输速度不受影响。需要留意的是,在带宽开始降低前,可能会有 5 分钟左右的延时。在之后的带宽计算中,如果加速域名的带宽降低至阈值以下,CDN 会禁用带宽限制策略。

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
    页面上方的筛选条件和搜索框可以帮助您快速找到要配置的域名。
  4. 在域名页面上,点击 访问控制 页签。
  5. 在页面右上方,点击 编辑配置
  6. 带宽限制 下方,设置 状态开启
    alt
  7. 参照 配置说明 进行设置。
  8. 设置完成后,在页面右上方,点击 提交编辑

配置说明

配置说明

带宽阈值

表示一个带宽阈值。如果您加速域名的带宽超过该阈值,CDN 就对加速域名启用您设置的带宽限制策略。您可以设置的阈值范围是 1bps - 1000000Gbps。

单位换算:1 Kbps = 1000 bps。

控制策略

表示在加速域名的带宽超过阈值后,CDN 启用的带宽限制策略。限制策略仅对新请求生效。各策略限制带宽的方法如下:

  • (推荐)单链接限速:当加速域名的带宽超出阈值时,CDN 会对每个新请求设置一个数据传输速度的上限。该上限的初始值是 初始速率。在之后的每次带宽计算时,如果带宽依然超出阈值,该上限会逐次降低,直到带宽低于阈值或者该上限达到了 限速下限

  • IP 限速:当加速域名的带宽超出阈值时,CDN 会对每个 IP 地址设置一个数据传输速度的上限。该上限的初始值是 初始速率。对于一个新请求,其数据传输速度的上限 = 该 IP 地址的数据传输速度上限 / 当前来自该 IP 地址的请求数。在之后的每次带宽计算时,如果带宽依然超出阈值,每个 IP 地址的数据传输速度上限会逐次降低,直到带宽低于阈值或者该上限达到了 限速下限

  • 拒绝请求:当加速域名的带宽超出阈值时,CDN 会随机拒绝新请求,直到带宽低于阈值。对于被拒绝的请求,CDN 的响应状态码是 403。

初始速率

表示带宽限制策略启用时,CDN 对每个新请求或者每个 IP 地址设置的数据传输速度上限。该配置的默认值是 限速下限 + 4MB/S。您可以设置的速度范围是 1B/S - 1000GB/S。

该配置的说明如下:

  • 如果 控制策略单链接限速,该配置表示每个新请求的数据传输速度上限。

  • 如果 控制策略IP 限速,该配置表示每个 IP 地址的数据传输速度上限。

  • 如果 控制策略拒绝请求,该配置不会出现。

单位换算:1 KB/S = 1024 B/S。

限速下限

表示带宽限制策略启用时,CDN 对每个新请求或者每个 IP 地址设置的数据传输速度下限。您可以设置的速度范围是 1B/S - 1000GB/S。

该配置的说明如下:

  • 如果 控制策略单链接限速,该配置表示每个新请求的数据传输速度下限。

  • 如果 控制策略IP 限速,该配置表示每个 IP 地址的数据传输速度下限。

  • 如果 控制策略拒绝请求,该配置不会出现。

单位换算:1 KB/S = 1024 B/S。