You need to enable JavaScript to run this app.
导航
IP 访问限频
最近更新时间:2024.08.05 16:49:34首次发布时间:2022.02.23 14:46:05

本文档介绍了如何在火山引擎内容分发网络(CDN)中对客户端 IP 设置 QPS 限流。

说明

"QPS 限流"目前以白名单的方式对外开放。如果您需要此功能,请 提交工单

关于 QPS 限流

一个客户端 IP 的 QPS 指的是该 IP 地址每秒向某个加速域名发送的请求数。QPS 是在边缘节点统计的。

如果您的域名遭受了 CC 攻击,您的加速域名可能会在短时间内消耗大量的流量,导致高额账单。为了降低 CC 攻击带来的风险,您可以启用 "QPS 限流"。参见 高额账单风险警示

启用 "QPS 限流" 后,如果来自某个 IP 地址的请求 QPS 超过了您设置的阈值,在收到来自该 IP 地址的新请求时,CDN 会拒绝处理新请求并响应 403 状态码。

设置合理的 QPS 阈值

QPS 阈值如果设得太小,用户可能无法正常访问您的站点。但是如果 QPS 阈值设置得太大,也失去了设置 QPS 阈值的意义。

您可以使用 CDN 控制台的 请求次数页面 查看加速域名的历史请求数,然后估算一个适合您站点的 QPS 阈值。建议您可以特别留意 QPS 峰值,判断这些峰值是否符合您的预期。

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 域名管理
  3. 域名管理 页面,找到需要配置的域名,点击 管理
  4. 在域名页面上,点击 访问控制 页签。
  5. 在页面右上方,点击 编辑配置
  6. IP 访问限频 下方,设置 状态 为启用。
  7. 设置 IP 访问阈值 为一个合理的 QPS 值。您可以设置的值的范围是 1-1,000,000。
  8. 在页面右上方,点击 提交编辑

alt