Cloudflare Workers 价格详解:Worker Previews 免费吗?
Worker Previews 已包含在 Workers Free 中,但分支测试并非全程零成本。本文拆解 Cloudflare Workers 价格、Preview 数量与部署上限,说明请求、CPU、构建、存储、AI 推理和 Containers 的计费边界,帮助团队判断何时继续用 Free、何时升级 Paid。

Cloudflare Workers 价格中,Worker Previews 是否免费?答案是肯定的:Workers Free 为每个 Worker 提供 100 个 Preview,每个 Preview 可保留 100 次部署。但这不等于分支测试不受计量限制;动态执行、构建分钟数、存储、AI 推理和 Containers 仍有各自的额度或价格。
Cloudflare Worker Previews 会在同一个 Worker 下,为每个 Git 分支提供近似生产环境的运行空间。真正有用的答案不只是“$0”,而是:Free 方案可以创建 Preview 对象,但分支仍会消耗或调用原本就需要纳入预算的各项平台产品。
Cloudflare Workers 价格中,Worker Previews 免费吗?
是的,Preview 使用资格本身免费。Cloudflare 当前公布的 Preview 限制显示:Free 方案下,每个 Worker 最多可有 100 个 Preview;付费方案为 500 个;两种方案下,每个 Preview 都能保留 100 次部署。
不过,这个答案有明确边界。Preview 是一种环境对象,并不是免费运行时、存储、构建或模型调用的打包额度。Cloudflare 当前的 Workers 价格页面仍规定,Free 账户每天可执行 100,000 次动态 Worker 请求,每次调用的 CPU 上限为 10 毫秒。Workers Paid 仍为每个账户每月 $5 起,内含每月 10 million 次请求和 30 million CPU 毫秒,超出后按已公布的费率计费。
本文已于 2026 年 9 月 28 日核对在线的 Preview 与价格文档。两个页面都没有公布 Preview 专属费用,也都没有说 Preview 执行不受限制或享有独立用量池。因此,最稳妥的预算口径是:Preview 使用资格免费,产品用量仍按原有计量规则计算。
2026 年 9 月 22 日究竟更新了什么
Cloudflare 于 2026 年 9 月 22 日发布 Worker Previews,让每个分支拥有独立的运行环境、固定 Preview URL、配置、可观测性和状态。运行 npx wrangler preview,即可创建或更新当前分支对应的 Preview。
对业务而言,最大的变化是验证闭环更短。编码智能体可以部署分支、向它发送请求、查看日志与追踪信息、修改代码,再更新同一个可分享的 Preview URL,全程无需先合并到生产环境。多个智能体或工程师也能并行工作,不必轮流占用同一个共享 staging Worker。
每个分支会得到两类实用 URL。Preview URL 始终指向该分支的最新部署;Deployment URL 则固定到某一次具体部署,因此评审评论或回归对比都能复现。
这种隔离并非表面功夫。Cloudflare 会自动为每个 Preview 提供独立的 Durable Object 命名空间和存储,也能配置独立的 container app 与实例。变量、密钥和绑定可以不同于生产环境,日志与追踪信息也限定在对应分支内。
与旧有的 Version URL 模式相比,这套工作流更完整,但它仍不是生产环境的完整副本。部分绑定和触发器仍会接触共享系统或生产系统。是否向智能体开放更多权限,应由这项限制决定,而不是由 Preview URL 是否方便决定。
Workers Free 下的 Worker Previews:具体能用什么
Free 方案足以支持常规分支工作流。一个 Worker 最多可容纳 100 个 Preview 环境,每个 Preview 可以保留 100 次部署。Paid 将环境数量提高到 500,但不会增加每个 Preview 的部署历史上限。
这些是不同维度的限制。同一分支即使反复部署,也只占用一个 Preview 名额,增长的是部署历史;多个分支各自保留一个活跃 Preview,则会占用多个 Preview 名额,即使它们都没有流量。
对比新旧两套对象模型,差异很直观。过去用 Wrangler environments 对应五个分支,需要维护五个独立 Worker;Worker Previews 则把相同的分支数量收拢到一个 Worker 下,形成五个 Preview 对象。在 Free 方案中,账户占用会从 100 个 Worker 上限的 5%,变为 Worker 上限的 1%,外加该 Worker 的 Preview 配额的 5%。只要用量没有超限,两种布局的基础价格都可以维持 $0;真正的收益是隔离更简单、环境不再泛滥,而不是执行费用打折。
Worker Previews 要求使用 Wrangler 4.135.0 或更高版本。真正决定功能是否可用的是项目本地版本,因为项目命令不会悄悄改用更新的全局安装。在较老的代码仓库里,这很容易导致“功能不可用”的误判。
配置边界同样重要。Preview 不会继承生产设置。分支只能获得 previews 块中声明的内容,以及 Cloudflare 自动隔离的资源。如果该配置块为空或不完整,Preview 可能部署成功,却无法访问代码所依赖的资源。
Cloudflare Preview 限制:超限后先删什么
当任一对象上限用满时,Cloudflare 会自动清理。在 Worker 层级,它会删除最久没有部署的 Preview;在单个 Preview 内,则会删除最早的部署。
因此,同一 Preview 的第 101 次部署会触发保留策略:最早的部署会被移除,为新部署腾出位置。这并不代表前 100 次构建免费。Workers Builds 会单独计算构建分钟数,不论构建产物是生产部署还是 Preview 部署。
对于频繁修改分支的智能体,固定的 Preview URL 依然有价值,因为它始终指向最新部署。真正的风险在于取证历史。如果团队需要复现较早的故障,应在对应部署成为最旧记录之前,保留相关 Deployment URL 和日志。
自动删除对象也不等于完成全部资源清理。删除 Preview 会移除其 Preview 记录和 Durable Object 命名空间,但 Cloudflare 提醒,自动生成的 container app 仍可能继续显示。如果用到了 Containers,分支关闭任务应先删除 Preview,再检查 Container applications。
Cloudflare Worker Previews 价格由四层构成
Cloudflare Worker Previews 价格中没有按 Preview 单独收费的公开项目。实际账单仍可拆成四层:Worker 执行、构建、绑定资源,以及可选的计算或模型产品。
1. Worker 执行
Workers Free 允许每个账户每天执行 100,000 次请求,并将每次调用的 CPU 时间限制在 10 毫秒。静态资源请求免费且不限量;请求额度只计算进入 Worker 代码的请求。因此,只加载静态文件的分支测试看起来成本很低,而 API 密集型测试会消耗动态请求额度。
Workers Paid 为每个账户每月 $5 起,内含每月 10 million 次请求和 30 million CPU 毫秒;超出部分按每额外百万次请求 $0.30、每额外百万 CPU 毫秒 $0.02 计费。Paid 的 HTTP 调用默认 CPU 上限为 30 秒,最高可配置到 5 分钟。
Free 的 10 毫秒限制往往最先成为瓶颈,增加请求额度也无法绕过。即使测试套件只发送少量请求,只要单次动态调用持续需要超过 10 毫秒 CPU,测试仍会失败。
若要评估更完整的平台选择,Cloudflare 评测区分了 $5 的 Workers 账户方案、Cloudflare 按域名计费的应用方案以及其他产品计量项。
2. Workers Builds
Workers Builds 限制与价格规定,Free 账户每月有 3,000 构建分钟、一个并发构建和 20 分钟超时限制。Paid 内含 6,000 分钟,超出后每分钟 $0.005,可同时运行六个构建,超时限制相同。由智能体生成的分支即使 Preview 对象数不多,也可能先撞上并发或分钟数上限。
所以,“每个 Preview 可有 100 次部署”不能理解为“包含 100 次免费构建”。前者是保留的部署历史,后者是 CI 计算资源。
3. 存储与绑定资源
KV、D1、R2、Queues、Vectorize、Hyperdrive 等绑定使用各自的资源标识符与计量规则。两个 Preview 如果绑定到同一个 D1 数据库或 R2 bucket,就会共享其中的数据。要实现隔离,需要创建独立资源,而独立资源仍按对应产品的价格规则计算。
以规模为例,R2 每月内含 10 GB-month、1 million 次 Class A 操作和 10 million 次 Class B 操作。超出后,Standard storage 为每 GB-month $0.015,Class A 每百万次 $4.50,Class B 每百万次 $0.36。D1 Free 每天内含读取 5 million 行、写入 100,000 行,另有 5 GB 总存储空间。D1 免费额度分析解释了为什么即使仍有 Preview 对象可用,共享预发布数据库也可能先成为可用性边界。
KV 还有一组独立的每日额度:Free 下可读取 100,000 次、写入 1,000 次、删除 1,000 次、列出 1,000 次,并可存储 1 GB。为测试填充或清空命名空间,可能比只读冒烟测试更快耗尽这组额度。
4. AI 推理与 Containers
Workers AI 价格为 Free 和 Paid 账户都提供每天 10,000 Neurons 的免费额度。Paid 超出该额度后,每 1,000 Neurons 收费 $0.011。因此,调用模型的分支测试需要同时核算两项活动:Worker 请求,以及由此触发的推理。外部编码智能体订阅或模型 API 属于另一家供应商的账单,不包含在 Preview 使用资格中。
Container 价格没有为 Free 列出任何 Container 配额。Workers Paid 每月内含 25 GiB-hours 内存、375 vCPU-minutes 和 200 GB-hours 磁盘,并设置单独的超额费率。Container 流量还会使用 Workers 和 Durable Objects,因此,自动隔离的 Preview container 并不是只看一项计量的产品。
五个活跃分支的 Worker Preview 成本怎么算
清晰的预算表应从工作负载出发,而不是从方案名称出发。假设有五个活跃分支,每个分支每天收到 200 次动态测试请求。五个 Preview 对象合计每天 1,000 次请求。
在 Free 下,Preview 数量很宽裕,模拟流量也不高。账户每天还剩 99,000 次动态请求,前提是没有其他服务消耗这项额度。生产流量、其他 Workers 和这五个分支环境,都必须放进同一份运营预算表。
这里必须明确证据等级。Cloudflare 把每天 100,000 次请求称为账户方案限制,而 Preview 运行的是 Worker 的真实版本。但 Preview 文档并未明确说明 Preview 流量会从同一额度中扣除。因此,在账户用量观测或 Cloudflare 的明确说明出现之前,将 Preview 请求计入账户额度,是一种保守的预算假设。
本次核验无法使用 Cloudflare 账户凭据、Worker 项目或项目本地 Wrangler 安装,因此没有部署临时 Preview,也没有采集用量变化。使用资格的结论来自官方来源;这份表格则是模拟结果。

在 Paid 下,这组分支工作负载本身不会产生请求超额费用,但账户仍需支付每月 $5 的最低费用。CPU 与附加产品可能改变这一结论。如果保持相同测试密度,用满 Free 的 100 个 Preview 名额,每天会产生 20,000 次请求,占模拟每日额度的 20%;用满 Paid 的 500 个名额,则会在 30 天内产生 3 million 次请求,占每月内含请求的 30%。在这两个净负载示例中,Preview 对象上限都会早于请求额度到达;生产流量可能让顺序反转。
对开发者、运维人员和采购决策者意味着什么
开发者获得并行运行验证,但资源不会自动安全隔离
开发者可以让每个活跃分支都拥有固定 URL 和独立的 Durable Object 状态,从而消除共享 staging 环境的冲突:一名工程师部署后,不会让另一名工程师的评审失效。编码智能体也有了可直接用于 curl、浏览器检查、日志与追踪的具体目标。
真正的边界在配置。代码被隔离,不代表 D1、KV 和 R2 会自动隔离。如果两个 Preview 使用相同标识符,它们就会共享资源。安全的默认方案,是使用专门的非生产资源,或使用数据可随时丢弃、且团队有意共享的 staging 资源。
运维人员要负责共享预算与清理流程
运维人员应分别跟踪四项数据:活跃 Preview 对象数、每个 Preview 保留的部署数、动态 Worker 用量,以及附加产品用量。一个汇总数字无法解释这四项指标。
清理流程应写进 pull request 自动化。分支关闭时删除对应 Preview;如果使用了 Containers,还要检查自动生成的 container application。在保留策略淘汰旧部署之前,保存事故调查所需的 Deployment URL 或追踪记录。
采购决策应由明确边界触发升级
不要因为“Preview”听起来像高级功能就购买 Paid。只有明确需求越过 Free 边界时才需要升级:一个 Worker 同时存在超过 100 个 Preview、动态流量加生产流量逼近每天 100,000 次请求、单次调用需要超过 10 毫秒 CPU,或业务有任何 Container 需求。
即使原始用量尚未迫使升级,Paid 也可能是合理的风险选择。面向客户的团队可能更愿意接受每月额度与超额账单,而不是每天重置的 Free 上限——即便五个分支测试只消耗模拟每日额度的 1%。
团队现在应该怎么调整
如果多名工程师或智能体仍在轮流使用一个可变的预发布 Worker,现在就行动。把分支验证迁移到 Previews,制定非生产资源策略,并把分支关闭后的清理加入 CI。这个版本直接消除了协作瓶颈。
如果应用依赖多 Worker 的 service bindings、Queue consumers、Cron Triggers、production routes 或自动隔离的 Workflows,暂时等待。这些路径目前无法完全留在 Preview 内。Preview 仍可测试面向 HTTP 的部分,但不能证明整个系统已经隔离。
如果项目已经在其他平台上拥有稳定的逐分支环境,或者 Worker 只提供静态内容,所有变更都能通过本地检查和部署版本检查覆盖,那么这项更新对你基本没有影响。一个新对象不会仅因存在就自动产生价值。

判断规则很直接:只要对象数量、单次调用 CPU、模拟账户流量和产品需求都在额度内,就继续使用 Free;其中任何一项边界对运营产生实质影响时,就转向 Paid。请求数量并不是唯一的升级分界线。
哪些宣传被高估了
如果把发布信息理解为隔离的分支 Worker,其表述成立;如果把它理解成整个 Cloudflare 应用的隔离副本,就言过其实了。
- Preview 的 service binding 会调用另一个 Worker 的生产部署。多 Worker 请求链路不会自动按分支一一对应。
- Workflow binding 使用已有的已部署 Workflow。Cloudflare 不会为分支创建 Preview 专属 Workflow。
- Preview 可以向 Queue 发送消息,却不能成为 Queue consumer。若指向生产 Queue,生产系统可能会消费测试消息。
- Cron Triggers 和 production routes 仍然指向生产环境。
- KV、D1、R2 及其他多种资源,只有绑定不同的资源标识符时才会隔离。
- Preview URL 默认公开。
workers.dev形式会携带X-Robots-Tag: noindex,但如果尚未发布的内容必须保密,自定义域名的 Preview 应使用 Cloudflare Access 保护。 - Container 支持仍不完整;删除 Preview 后,自动生成的应用可能仍会显示,直至另行清理。
对智能体而言,这些并不是边缘情况,而是“智能体可以测试自己的分支”与“智能体无法触碰生产环境”之间的区别。当前的资源隔离矩阵应被视为一份授权依据,而不是可有可无的配置读物。
另一项被夸大的说法与成本有关:Free 提供 100 个 Preview,并不等于提供 100 套完全免费的 staging 技术栈。它只代表 Cloudflare 允许一个 Worker 容纳这么多 Preview 对象,真正的预算由背后的资源决定。
先核对使用资格,再按设置指南操作
核对资格只需回答四个问题:
- 账户使用 Workers Free 还是 Paid?
- 这个 Worker 已经有多少个活跃 Preview?
- 生产环境和其他 Workers 已经消耗了账户多少请求与 CPU 预算?
- 项目是否固定使用 Wrangler 4.135.0 或更高版本?
如果答案都在限制以内,就按照 Cloudflare 的官方 Worker Previews 设置指南完成配置与部署。成本核算应另行进行:在智能体开始生成分支之前,列出每一项绑定资源、构建路径、模型调用和 Container。
Cloudflare Worker Previews 常见问题
Cloudflare Workers 可以免费使用吗?
可以。Workers Free 价格为 $0,每天内含 100,000 次动态 Worker 请求,并支持每个 Worker 最多 100 个 Preview。每次调用仍受 10 毫秒 CPU 上限约束,附加产品也有各自的额度。
Cloudflare Worker 要多少钱?
Workers Free 价格为 $0。Workers Paid 为每个账户每月 $5 起,内含 10 million 次请求和 30 million CPU 毫秒,超出后按公开费率计费。Preview 没有单独公布的基础费用。
Cloudflare 免费账户能创建多少个 Worker?
Workers Free 允许每个账户创建 100 个 Worker。这与 Worker Previews 限制不同:Free 允许每个 Worker 下有 100 个 Preview。
Cloudflare Workers AI 价格是多少?
Workers AI 每天提供 10,000 Neurons 免费额度。Workers Paid 超出每日额度后,每 1,000 Neurons 收费 $0.011。
Cloudflare Workers AI 免费吗?
Workers AI 在 Workers Free 和 Workers Paid 下都提供每天 10,000 Neurons 的免费额度。Free 账户用完额度后停止服务;Paid 账户可继续使用,超出部分每 1,000 Neurons 收费 $0.011。
Cloudflare 最大的竞争对手是谁?
Cloudflare 横跨网络、安全、计算、存储和开发者产品,并不存在一个覆盖所有领域的单一竞争对手。应针对准备替换的具体层级比较,而不是把整家公司当作一种产品。
Cloudflare 为什么在下跌?
这个问题含义不清且高度依赖时间,可能指股价、服务状态、流量或其他指标。无论采用哪种解释,都不会改变本文于 2026 年 9 月 28 日依据 Cloudflare 在线文档核验的 Worker Previews 限制。
Cloudflare 是俄罗斯公司吗?
不是。Cloudflare 公司简介显示,其总部位于旧金山;Cloudflare, Inc. 在纽约证券交易所公开上市,股票代码为 NET。
FBI 为什么使用 Cloudflare?
本文没有证实 FBI 使用 Cloudflare,也没有对任何机构的供应商技术栈作出判断。这个问题与已有文档确认的 Worker Previews 使用资格及用量限制无关。
周一就做这件事
先从五个分支开始,把每个分支的动态测试请求限制为每天 200 次,并在预算中把由此产生的每天 1,000 次请求标记为“共享计量假设”。具备账单访问权限后,记录试点前后的账户请求用量。如果差值验证了模型,就保留这份预算表;如果没有,就用实际观测结果替换假设。
同时,清点 previews 块中的每一项绑定,并标记为自动隔离、专用测试资源、有意共享或接触生产环境。在每一项接触生产环境的绑定都有明确理由之前,不要允许智能体部署。
想让下一次基础设施更新直接变成预算与运营决策?订阅邮件简报。
- 最近更新
- 2026年9月28日
- 分类
- Build







