速率限制控制到达您应用的流量,可以防止昂贵的账单和可疑活动。
您可以将速率限制定义为在特定时间范围内发送的请求数量。例如,您可以将应用限制为每 60 秒 100 个请求。
您还可以选择是否希望使用固定或滑动速率限制技术。使用速率限制时,我们允许在时间窗口内发送一定数量的请求。例如,如果是固定速率,窗口基于时间,因此在十分钟窗口内不会超过 x
个请求。如果是滑动速率,在过去十分钟内不会超过 x
个请求。
为了说明这一点,假设您从 12:00 开始,每十分钟限制十个请求。因此固定窗口是 12:00-12:10、12:10-12:20,以此类推。如果您在 12:09 发送十个请求,在 12:11 发送十个请求,在固定窗口策略中所有 20 个请求都会成功。但是,在滑动窗口策略中它们会失败,因为在过去十分钟内有超过十个请求。
当您的请求超过允许的速率时,您将遇到速率限制。这意味着服务器将以 429 Too Many Requests
状态码响应,您的请求不会被处理。
要在仪表板中设置默认速率限制配置:
- 登录 Cloudflare 仪表板 ↗ 并选择您的账户。
- 转到 AI > AI 网关。
- 转到 设置。
- 启用 速率限制。
- 根据需要调整速率、时间周期和速率限制方法。
此速率限制行为将统一应用于该网关的所有请求。
- @2025 Cloudflare Ubitools
- Cf Repo