You need to enable JavaScript to run this app.
导航
带宽限制
最近更新时间:2025.10.27 10:41:15首次发布时间:2022.03.15 00:07:57
复制全文
我的收藏
有用
有用
无用
无用

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

说明

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

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

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

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

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
  4. 定位 带宽限制 模块。
    • 如果您使用的是旧版域名管理页面,点击 编辑配置,然后在 访问控制 标签页中定位 带宽限制 模块。
    • 如果您使用的是新版域名管理页面,点击 编辑域名。在页面左侧的树状配置项列表中,定位 功能配置 > 访问控制 > 带宽限制。如果该模块置灰,点击模块右边的 +
      关于新旧版域名管理页面的区别,参见 新版域名配置
  5. 带宽限制 模块中,设置 状态 为启用。
  6. 参照 配置说明 进行设置。
  7. 设置完成后,点击 提交编辑

Image

配置说明

配置

说明

带宽阈值

表示一个带宽阈值。如果您加速域名的带宽超过该阈值,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。