自适应频控用于限制单个客户端 IP 的异常高频请求。您只需选择频控等级和处置规则,无需自行分析请求日志或设置频次阈值。
该功能适用于需要降低异常高频请求带来的流量安全风险,但不希望手动维护频控阈值的场景。自适应频控与流量检测互不依赖,您可以单独启用自适应频控。

说明
- 每个加速域名只能配置 1 条自适应频控策略。
- 一个主账号及其子账号合计最多配置 200 条策略。
- 每个频控等级对应一个初始阈值。后续阈值由系统自动更新,您无法手动编辑。
- 首次为域名启用自适应频控时,建议先选择 观察 作为处置规则,运行一段时间后确认频控效果符合预期,再改为 拦截 或 JavaScript 挑战。
配置说明

| 配置 | 说明 |
|---|
| 关联域名 | 选择需要启用自适应频控的加速域名。 |
频控等级 | 决定首次启用时的初始频控阈值。CDN 后续每 24 小时根据策略启用以来的域名请求 QPS 历史数据更新阈值。 - 宽松:单个客户端 IP 请求限制
4000 次 / 10 秒。 - 标准:单个客户端 IP 请求限制
200 次 / 10 秒。 - 严格:单个客户端 IP 请求限制
40 次 / 10 秒。
|
| 频控规则 | 展示当前生效的频控阈值。首次启用时展示初始阈值,后续每 24 小时自动更新。 |
处置规则 | 指定请求超过频控规则限制时,CDN 对请求采取的处理方式。 - 观察:CDN 不拦截请求,也不返回 JavaScript 挑战页面。
- 拦截:在频控规则的时间窗口内,CDN 拦截超过限制的请求。
- JavaScript 挑战:在频控规则的时间窗口内,超过限制的请求会触发 JavaScript 挑战。CDN 向客户端返回挑战页面,由客户端执行其中的 JavaScript 代码。
|
阈值更新逻辑
策略启用后的第一个 24 小时内,CDN 使用所选频控等级对应的初始阈值。首次更新时,CDN 基于策略启用后首个 24 小时内的域名请求 QPS 数据更新阈值。之后,CDN 每 24 小时更新一次阈值,并叠加策略启用以来的历史请求 QPS 数据。
策略运行时间越长,积累的请求 QPS 数据越能反映域名的实际访问情况,系统据此更新的阈值也越准确。
操作步骤
- 登录 火山引擎内容分发网络控制台。
- 在左侧导航栏,点击 流量安全。
- 在 流量安全 页面,点击 自适应频控 标签页。
- 点击 新增。
- 在 关联域名 下拉列表中选择加速域名。
- 选择 频控等级。页面会展示该等级对应的初始 频控规则。
- 选择 处置规则,然后点击 确定。
以下为不同频控等级和处置规则的配置示例。频控等级与处置规则可以分别选择,并非固定绑定。
管理策略
在 自适应频控 标签页,您可以查看策略的域名、状态、频控等级、频控规则、处置规则和修改时间。
- 输入域名关键字,按域名搜索策略。
- 使用 状态 筛选策略。支持 已开启 和 已关闭。
- 使用 频控等级 筛选策略。支持 宽松、标准 和 严格。
- 点击刷新图标,查看最新的规则阈值。
- 在 操作 列,您可以编辑策略、开启或关闭策略,或删除策略。删除策略时需要二次确认。
说明
关闭策略后,您可以在 操作 列重新开启该策略。