Cloudflare Workers 每日请求次数限制是多少怎么查?

文章导读
Cloudflare Workers 免费计划每日请求上限为 10 万次,超出后服务可能不可用;付费计划按量计费,无硬性日限额。最准确的查询方式是登录 Cloudflare Dashboard 查看用量分析,也可配合 Wrangler CLI 监控实时流量。
📋 目录
  1. Workers 套餐限额标准
  2. 控制台查询步骤
  3. 使用 Wrangler 监控流量
  4. 验证与排查
  5. 常见计费坑点
  6. 参考来源
A A

Cloudflare Workers 免费计划每日请求上限为 10 万次,超出后服务可能不可用;付费计划按量计费,无硬性日限额。最准确的查询方式是登录 Cloudflare Dashboard 查看用量分析,也可配合 Wrangler CLI 监控实时流量。

核心结论:免费额度每日 10 万次请求,CPU 时间 10ms/请求;超额后免费计划通常暂停服务,付费计划产生额外费用。

  • 适合:确认套餐剩余额度、排查 429 错误
  • 准备:Cloudflare 账号、Wrangler CLI(可选)
  • 验收:Dashboard 用量图表显示请求数与限额比例

Workers 套餐限额标准

不同套餐的请求次数与 CPU 时间限制如下,免费计划适合低频测试,生产环境建议评估付费计划:

套餐类型每日请求上限CPU 时间超出后表现
免费计划 (Free)100,000 次10ms / 请求服务暂停直至次日重置
付费计划 (Paid)无硬性上限50ms / 请求按量计费($0.30/百万次)

控制台查询步骤

通过 Dashboard 可查看历史用量与当前周期消耗,数据最权威:

Cloudflare Workers 每日请求次数限制是多少怎么查?

步骤 1:进入 Workers 面板
登录 Cloudflare Dashboard,左侧菜单选择 Workers & Pages,点击目标 Worker 名称。

步骤 2:查看用量分析
点击顶部 AnalyticsUsage 标签。选择时间范围为 TodayLast 24 Hours,观察 Requests 曲线。

步骤 3:核对计费状态
进入 Account Home > Billing,查看当前周期 Workers 用量详情,确认是否已超出免费额度及预计费用。

Cloudflare Workers 每日请求次数限制是多少怎么查?

使用 Wrangler 监控流量

Wrangler CLI 虽无法直接查询剩余额度,但可通过实时日志监控请求流量,辅助判断是否接近限额:

wrangler tail `--live`

该命令会实时打印 Worker 收到的请求日志。若发现请求频率异常增高,可及时介入处理。注意:日志显示的是实时流量,非累计用量,需结合 Dashboard 数据。

验证与排查

若怀疑已触发限制,可通过以下方式验证:

  1. 状态码检查:客户端请求若返回 HTTP 429 或 503,可能已触发限流或服务暂停。
  2. 日志验证:在 Worker 的 Logs 页面查看是否有因限流导致的错误记录。
  3. 控制台刷新:等待几分钟后刷新 Usage 页面,确认数据是否更新,图表是否显示峰值。

常见计费坑点

  • 子请求计数:Worker 内部发起的 outbound fetch 请求不计入 10 万次 incoming 限额,但消耗 CPU 时间且有独立 outbound 限制。
  • 缓存命中:部分缓存命中请求可能不计入 Worker 执行次数,但边缘缓存有独立限额。
  • 时区差异:用量统计的每日重置时间为 UTC 0 点,可能与本地时间不一致,建议以控制台显示为准。
  • 数据延迟:Dashboard 数据可能有几分钟延迟,排查问题时不要完全依赖实时数据。

参考来源

  • Cloudflare Official Docs - Workers Pricing: https://developers.cloudflare.com/workers/platform/pricing/
  • Cloudflare Official Docs - Workers Analytics: https://developers.cloudflare.com/workers/observability/analytics/