Cloudflare 为 Workers for Platforms 客户提供无限数量的脚本。
cf 对象 包含请求的 Cloudflare 特定属性。默认情况下,用户 Worker 无法访问该字段,因为此对象中的某些字段较为敏感,可用于操纵 Cloudflare 功能(例如 cacheKey、resolveOverride、scrapeShield)。
要访问 cf 对象,你需要为命名空间启用 受信任模式。仅在你控制该命名空间中的所有 Worker 代码时启用。
Workers for Platforms 对 Durable Object 命名空间的数量没有限制。
出于隔离考虑,caches.default 对命名空间脚本禁用。要详细了解缓存,请参阅 缓存如何工作。
每个脚本最多可设置八个标签。命名标签时请避免使用 , 与 & 等特殊字符。
渐进式部署 尚不支持用户 Worker。对用户 Worker 所做的更改会创建新版本,并一次性部署到 100% 的流量。
| Type | Limit |
|---|---|
| Client API per user/account token | 1200/5 minutes |
| Client API per IP | 200/second |
| GraphQL | Varies by query cost. Max 320/5 min |
| User API token quota | 50 |
| Account API token quota | 500 |
某些特定 API 调用有各自的限制,并单独记录,例如:
Enterprise 客户还可以联系 Cloudflare Support,将 Client API per user、GraphQL 或 API token 限制提高到更高值。