Cloudflare 全栈 2026 评测:Workers / R2 / D1 / Pages — 实战横评 + 中国访问真相 + Vercel 翻车对比
2025-11-18 全球大故障 6 小时 + 2025-12-05 第二次故障 + Pro 涨价 $20→$25 + Pages 2025-04 deprecate + 2026-01 收购 Astro / Human Native AI + R2 SQL+Data Catalog+Pipelines 三件套 + Workers AI Neurons 重写计价 — 中国独立站 / 出海 SaaS 完整选型 + 真实成本数据
CF 2025 两次全球故障 + Pro 涨价 25% + Pages 被 Workers Static Assets 取代 + 2026-01 收购 Astro。Workers cold start <5ms / Vercel $46K 账单翻车 / Argo 大陆 50 秒→200ms + 决策矩阵。
这是什么
如果你 2026 年还在搜「Cloudflare 怎么用」「CF vs Vercel」「R2 vs S3」「Workers 教程」——直接告诉你 5 个别的 2024 中文教程都没更新的硬变化:
1. 2025-11-18 CF 全球大故障 6 小时(11:20-17:06 UTC)——全球 1/5 网页受影响 / Top 10K 网站 1/3 受影响。根因:Bot Management feature file 生成 bug(ClickHouse 数据库权限变更导致 query 返回重复 metadata / feature file 行数翻倍 / bots module 加载报错)→ 核心代理返回 5xx。21 天后 2025-12-05 第二次故障(25 分钟 / 28% HTTP 流量 / WAF buffer size rollout 问题)。CF 发布 Code Orange: Fail Small 韧性计划应对(Cloudflare 11-18 复盘 / 12-05 复盘) 2. 2025-04 Pages 正式 deprecate——Cloudflare 把 Pages 后端迁到 Workers Static Assets 平台,2026-03 已完全对齐 Pages 功能。新项目直接用 Workers Static Assets,不要再开 Pages。OpenNext adapter 让 Next.js 也能跑 Workers 3. 2024 CF 最活跃收购年:Nefeli Networks(2024-03 cloud networking)/ BastionZero(2024-05)/ Kivera(2024-10 cloud security)/ Baselime(serverless observability,CF 自家用)。2026-01 再吃 Astro + Human Native AI——Astro 是 web framework 头部,CF 直接吃下加速前端 4. R2 SQL 2025-09 开 beta + R2 Data Catalog 2025-04 beta + Pipelines 2025-09 SQL 转换——CF Data Platform 三件套成型,对标 BigQuery / Snowflake(仅 Iceberg 时序场景)。AI Gateway Unified Billing 2026 上线:用 CF 一张发票统一支付 OpenAI / Anthropic / Google AI Studio 第三方调用费 5. Pro 涨价 $20 → $25 / Business 涨价 $200 → $250(2024 年中)。但 Workers + R2 + D1 全栈在边缘 / 无服务器领域性价比依然碾压:50M req/月 CF $17 vs Vercel $180+(10 倍差距 / Riley Walz Vercel $46,485 月账单翻车 印证)
行业 2026 全景:CF 财报 ARR 增长依然 30%+,但绝对体量仅 AWS 的几十分之一。CF 护城河是网络规模 + 全栈集成 + 零 egress 费,不是每项产品都最便宜——但免费档全球最慷慨,没有对手。
本文给你 7 块拼图:
1. 2024-2026 关键事件完整时间线(含 2025 两次重大故障复盘) 2. 核心产品横评(Workers / R2 / D1 / Pages 迁移 / Tunnel / Zero Trust) 3. 2026 完整价格表(Pro / Business / Workers / R2 / D1 / 各产品) 4. 中国大陆访问真相(CN Unicom 特别糟 / China Network 仅 Enterprise / R2 不支持创建桶 / Argo 实测) 5. 5 个竞品深度对比(Vercel / Netlify / AWS CloudFront / Bunny.net / 国内云 CDN) 6. 3 套决策矩阵(按场景 / 按团队规模 / 创业 vs 企业) 7. 5 大中国卖家踩坑 + 真实案例(chdh.me 自身 / Discord / Shopify / Baselime)
TL;DR 5 秒决策:
- 静态站 / Jamstack → Workers Static Assets(新项目)或 Cloudflare Pages(已有项目延用)
- Next.js SSR 重型应用 → Vercel Fluid Compute(Fluid Compute 2025 比 Workers 快 1.2-5x)或 Workers + OpenNext
- API / SaaS 后端(I/O 重型) → Workers + Hyperdrive(CPU 不算 I/O 等待,省 10-20x)
- 大文件 / 对象存储 → R2(egress 0 费 / S3 月费 $400+ 时迁就赚)
- 企业合规存储 → AWS S3(R2 无 Object Lock / FedRAMP)
- 大陆访问关键 → 国内云 CDN(腾讯云海外 / 阿里云海外)+ CF 后备,不要指望 CF 单独解决大陆访问
- ⚠️ 2026 必做:CF Free 档已经够 99% 创业项目,不要花钱升 Pro 除非真需要 WAF Managed Ruleset
2024-2026 关键事件完整时间线
| 时间 | 事件 | 影响 |
|---|---|---|
| 2024-03 | CF 收购 Nefeli Networks(cloud networking) | 多云连接能力 |
| 2024-04 | Workers AI 正式 GA | 边缘 AI 推理元年 |
| 2024-04 | R2 Standard / Infrequent Access 双档 | 冷存储正式上线 |
| 2024-04 | D1 SQLite GA | 边缘 RDBMS 元年 |
| 2024-05 | CF 收购 BastionZero(zero trust) | Cloudflare One 加固 |
| 2024-09 | Pro 涨价 $20 → $25 / Business $200 → $250 | 首次大幅涨价 |
| 2024-10 | CF 收购 Kivera(cloud security) | 多云安全 |
| 2024-11 | Pages 后端迁 Workers Static Assets | Pages 进入维护期 |
| 2025-02-10 | D1 Free Plan 强制限额执行 | 之前不严格的免费档开始执行 |
| 2025-02-20 | Workers AI 改 Neurons 计费 | 从 per-token / per-image 改统一 Neurons |
| 2025-04 | R2 Data Catalog 开 beta(Apache Iceberg) | CF Data Platform 雏形 |
| 2025-04 | Pages 正式 deprecate(仍可用,停止新功能) | 新项目用 Workers Static Assets |
| 2025-06-12 | Workers KV / Access / R2 / D1 多服务中断 | CF 韧性问题首露 |
| 2025-07-03 | Email Routing 强制 SPF/DKIM | 跟 Gmail/Yahoo 2024-02 政策对齐 |
| 2025-09-25 | R2 SQL 开 beta(分布式 SQL 查询 Iceberg) | CF Data Platform 成型 |
| 2025-11-18 | 全球大故障 6 小时(1/5 网页 / Top 10K 1/3) | Bot Management ClickHouse 数据库 bug |
| 2025-12-05 | 第二次故障 25 分钟(28% HTTP 流量) | WAF buffer size rollout 问题 |
| 2026-01-15 | CF 收购 Human Native AI | AI 数据市场 |
| 2026-01 | CF 收购 Astro(web framework) | 直接吃下前端框架 |
| 2026-02 | Cloudflare One 改名:Magic WAN → Cloudflare WAN | 品牌整合 |
| 2026-02-20 | BYOIP(自带 IP)BGP 路由撤销 | 配置错误 / 部分客户 |
| 2026 | AI Gateway Unified Billing 上线 | CF 一张发票付 OpenAI / Anthropic |
来源:Cloudflare blog 官方 / Cloudflare changelog / StatusGator outage 历史
2025 两次重大故障深度复盘(必看)
11-18 全球大故障:1/5 网页受影响
时间线(官方复盘):
- 11:05 UTC:ClickHouse 数据库做权限变更(业务正常运维)
- 11:20 UTC:变更导致 query 返回重复 metadata
- 11:20 UTC:Bot Management feature file 生成时行数翻倍,超过 module 内部限制
- 11:20 UTC:核心代理 bots module 加载报错 → 返回 5xx
- 11:20-17:06 UTC:全球 1/5 网页受影响 / Top 10K 网站 1/3 受影响
- 17:06 UTC:CF 团队回滚配置,服务全面恢复
业务损失:业界估算全球损失数亿美元(Discord / X / OpenAI / ChatGPT 等大客户都中断)
12-05 第二次故障:21 天后再次出事
- 25 分钟 / 28% HTTP 流量受影响
- 根因:WAF buffer size 从 256KB 调到 1MB 的 rollout 出问题(应对 CVE-2025-55182 React 漏洞)
Code Orange:Fail Small 韧性计划
CF 发布 "Code Orange: Fail Small" 韧性计划:
- 单一服务故障不再扩散全网
- 每个 module 独立 fail 域
- 配置变更必须先在小范围 rollout 24 小时
- 数据库权限变更走灰度审批流
chdh.me 编辑判断:CF 韧性计划口惠不实,2025 11-18 故障是 CF 自己提了 Code Orange 后还是再次出事。关键业务(支付 / 关键 API)必须多云冗余,不要 all-in CF。
核心产品横评
1. Workers(边缘计算 / 2024-2026 重头戏)
Cold start 实测(Vantage 对比):
| 平台 | Cold start p99 | 内存上限 | CPU 限制(Paid 默认) |
|---|---|---|---|
| CF Workers | < 5ms(V8 isolates) | 128MB | 30s(可调到 5min) |
| Vercel Edge Functions | ~50ms | 受 plan 限 | 长 |
| Vercel Fluid Compute(新) | 接近 0ms | 4GB(2 vCPU) | 长 |
| Netlify Edge Functions | ~50ms | 不公开 | 50ms |
| AWS Lambda@Edge | ~280ms(p99 400-600ms) | 128MB-3GB | 5s(origin-response) |
| Deno Deploy | 毫秒级 | 高 | 200ms(Pro) |
关键洞察 — Workers 计费模型为何便宜:
Workers 只对 CPU 时间计费,I/O 等待不计费。典型 webhook handler:
``` 接收请求 → 验证(5ms CPU) fetch 外部数据库(150ms 网络等待) 处理响应(5ms CPU)
总 wall-clock:~170ms Lambda 按 170ms 计费 Workers 只按 10ms 计费 ```
10M 请求/月规模下,Lambda ~$170 vs Workers ~$15。这不是估算,是 Vantage 实测。
实战迁移案例:Baselime(可观测平台,CF 自家用)从 AWS → CF:
- 迁移前:$1,940/天(年化 $708,100)
- 迁移后:$325/天(年化 $118,625)
- 节省 83%(拆分:compute $650/天 → $25/天 / data analytics $1,150/天 → $300/天)
- 用了 Workers + Durable Objects + Workers Analytics Engine + Queues + D1 + KV
- 3 人团队 < 3 个月完成 / strangler fig pattern(双写 30 天再切流量)
Workers 不适合的场景:
- CPU 密集(图像处理 / 加密 / ML 训练)→ 按 CPU 计费反而更贵
- 长任务(> 5min)→ 上限是 5min CPU
- Next.js SSR 重型 → Vercel Fluid Compute(2 vCPU / 4GB)比 Workers 快 1.2-5x
2. R2(对象存储 / 0 egress 杀器)
2026 定价:
| 项目 | Standard | Infrequent Access |
|---|---|---|
| 存储 | $0.015/GB/月 | $0.01/GB/月 |
| Class A 操作(写 / list) | $4.50/M | $9.00/M |
| Class B 操作(读 / head) | $0.36/M | $0.90/M |
| 数据检索费 | 0 | $0.01/GB |
| Egress | 0 | 0 |
| 最小存储期 | 无 | 30 天 |
免费档(仅 Standard):10GB 存储 + 1M Class A + 10M Class B / 月
R2 vs S3 实测对比(按场景):
| 场景 | R2 月费 | S3 月费 | R2 节省 |
|---|---|---|---|
| 100GB 存储 + 500GB egress/月 | ~$1.50 | ~$47 | 97% |
| 10TB 存储 + 50TB egress/月 | $150 | $4,730($230 存储 + $4,500 egress) | 97% |
| 25TB 视频缩略图分发(媒体公司) | $400 | $8,400(S3+CloudFront) | 95% / 年省 $96,000 |
| 100TB 重 egress | ~$1,500 | $4,600+ | 67% |
Break-even:S3 egress 费用每月超 $400 时,迁 R2 几乎必赚。
R2 不适合的 4 个场景(LeanOps 18 个月生产实测 / 14 个负载迁 R2,5 个 90 天内回迁 S3):
1. 事件驱动架构:R2 不支持 Lambda triggers / SNS,Event Notifications 只能进 Queue 2. 复杂 lifecycle 规则:R2 简单生命周期,S3 有 50+ 规则 + Intelligent-Tiering 3. 合规重型行业:R2 无 FedRAMP / HIPAA / Object Lock(WORM) 4. 多区域 active-active 复制:R2 不支持 / S3 有 Cross-Region Replication
R2 隐藏成本:Multipart Upload Class A 操作放大器:
一次 multipart upload 至少消耗 3 倍 Class A 操作(CreateMultipartUpload + UploadPart + CompleteMultipartUpload),每个 part 都计一次。
最佳实践:part size ≥ 10MB,最好 ≈ 100MB 减少操作次数。
3. D1(边缘 SQLite)
2026 限制:
| 项目 | Free | Paid |
|---|---|---|
| 单库最大存储 | 500MB | 10GB(硬上限 / 不可申请扩容) |
| 账户总存储 | 5GB | 1TB |
| 每库数量 | — | 50,000 |
| 单次 Worker 查询数 | 50 | 1,000 |
| 最大查询时间 | 30s | 30s |
| 单行最大 | 2MB | 2MB |
D1 Read Replication 2025-04 GA(官方):
- 自动在每个支持的 D1 region 创建 read replica
- 按查询流量激活 / 休眠
- 不额外收费
- 写仍然集中到 primary region
实战案例(Jack Pearce Check My Solar):
- D1 primary 在伦敦
- 澳大利亚用户原延迟 5.65 秒 → 启用 read replication → 1-2 秒(省 65-80%)
- 单次 D1 查询从伦敦到悉尼约 300ms
D1 vs Postgres 决策:
| 平台 | 适合场景 | 不适合 |
|---|---|---|
| D1(SQLite) | 读重 edge API / 缓存层 / 简单 CRUD SaaS / < 10GB | 复杂 join / 聚合分析 / 大数据库 |
| Neon(Postgres) | 现代 Postgres SaaS / branching / scale-to-zero | 边缘超低延迟读 |
| Supabase(Postgres + 全家桶) | $25 Pro 含 auth/realtime/storage / 全栈 MVP | 资源限额相对紧 |
| PlanetScale | 大规模 production(Cursor / Intercom) | 2024-04 删了免费版 / 贵 |
当 10GB 不够用时:Tristan Trommer 手动分片到 500GB 技术可行但运维成本高,不如直接选 Neon Postgres。
4. Pages → Workers Static Assets 演进
关键时间线:
- 2024-11:Pages 后端迁 Workers Static Assets
- 2025-04:官方 deprecate Pages(不是关停,停止新功能开发)
- 2026-03:Workers 在 static assets / SSR / custom domains 上完全对齐 Pages
- 仅 Workers 独有:Secrets Store / Workflows / Containers / Dynamic Workers / Durable Objects
给当前项目的建议:
| 情况 | 建议 |
|---|---|
| 全新项目 | 直接 Workers Static Assets,跳过 Pages |
| 已有 Pages 项目,运行正常 | 不急着迁,按自己节奏 |
| 已有 Pages 项目,需新功能(Secrets / Workflows / DO) | 迁到 Workers |
框架支持现状(2026-05):
- Next.js:通过 `@opennextjs/cloudflare` adapter(14/15/16 支持),用 nodejs_compat flag。静态 export(chdh.me 当前方案)依然支持
- Astro / SvelteKit:原生 adapter,稳定(2026-01 CF 收购 Astro 后预期更深度集成)
- Hono / Elysia:原生 Workers,第一公民
5. Cloudflare Tunnel(完全免费 / 无用量限制)
性能 vs 竞品(LocalCan 2025 实测):
| 工具 | 下载速度 | 节点数 | 价格 |
|---|---|---|---|
| Cloudflare Tunnel | 5.79 MB/s(46.30 Mbps) | 330+ PoP | 完全免费 / 无限 |
| ngrok | 1.10 MB/s(8.81 Mbps) | 集中 | $8/月起 |
| Tailscale | P2P 直连快 | mesh 网络 | Free 个人用 |
实战建议:
- 开发联调 / webhook 接收 / 私有 API:完全够
- CDN / 大文件分发:违 ToS 2.8 节,会被中断
- 中国大陆跑 cloudflared:晚高峰丢包率明显升高,UDP 7844 长连接被限速,不要押宝大陆侧
6. Zero Trust(2026)
| Free | Pay-as-you-go | Enterprise | |
|---|---|---|---|
| 用户上限 | 50 | 无 | 谈合同 |
| 价格 | $0 | $7/用户/月(所有用户) | 谈 |
| Tunnel | 免费无限 | 同 | 同 |
Free 限制:24h 日志保留 / 社区支持 / 3 个地点上限
Gateway DNS 限制:平均每 seat 每月 15 万次 DNS 查询(约每用户每天 5,000 次)
2026 完整价格表
Plans(按 zone / 域名 计费)
| Plan | 价格 | 关键特性 |
|---|---|---|
| Free | $0 | 基础 CDN / DDoS / SSL(最慷慨,无人能挑战) |
| Pro | $25/月/zone(2024 涨价 $20→$25) | 完整 WAF managed ruleset + 自定义规则 / Polish / Mirage |
| Business | $250/月/zone(2024 涨价 $200→$250) | CSAM 扫描 / PCI 合规 / 24/7 chat |
| Enterprise | 谈合同(floor ~$3-5K/月 / ~$60K/年起) | China Network 仅 Enterprise 加购 |
关键计费规则:CF 按 zone(域名)计费,不是按账户。每个加到付费 plan 的 zone 都全额计费。
Workers 全家桶
| 产品 | 免费 | 付费 |
|---|---|---|
| Workers | 100K req/天(≈ 3M/月)/ 10ms CPU/请求 | $5/月起 / 含 10M req + 30M CPU-ms |
| R2 | 10GB / 1M Class A / 10M Class B | $0.015/GB Standard |
| D1 | 500MB / 5M 行读 / 100K 行写 | $0.75/GB 存储 / $0.001/M 行读 / $1.00/M 行写 |
| Workers KV | 1000 read/天 | $0.50/百万读 / $5/百万写 |
| Hyperdrive | 含在 Workers Paid | 无额外费 |
| Queues | 1M 操作/月免费 | $0.40/百万操作 |
| Workflows | 含在 Workers Paid | 按 CPU + requests |
| Containers | 含在 Workers Paid 月度配额 | 按 10ms 运行时段 |
| AI Gateway | 限速免费 | Unified Billing 收手续费 |
| Workers AI | 10K Neurons/天 | $0.011/1K Neurons(2025-02-20 改 Neurons 计费) |
| Pages | 500 builds/月 + 静态资源免费 | $5/月解锁 5,000 builds |
| Stream | $5/月起 | $5/1000 分钟存 + $1/1000 分钟交付 |
| Images | 5,000 transformations 免费 | $5/100K 存 + $1/100K 交付 + $0.50/1000 transforms |
| Turnstile(CAPTCHA 替代) | 完全免费 | Enterprise 谈 |
| Argo Smart Routing | 无 | $5/月含 1GB + $0.10/GB |
| Cloudflare Registrar | 按 registry 成本价(0 加价) | 同(.com $10.46) |
2025-2026 涨价 / 降价事件汇总
- Pro $20 → $25(2024 年中)
- Business $200 → $250
- Workers AI 2025-02-20 重写:per-token / per-image → 统一 Neurons 单位
- D1 免费档 2025-02-10 起强制执行(之前不严格)
- R2 没有涨价:上线以来定价稳定
中国大陆访问 Cloudflare 真相
China Network 接入(仅 Enterprise)
- 门槛:仅 Enterprise plan 可加购(硬性限制 / 没有 Pro/Business 通道)
- 价格:CF 不公开。Enterprise floor $3-5K/月,China Network 是独立 add-on 订阅,业内反馈通常再加 $2-5K/月起步(合同制 / 无公开价)
- 基础设施:JD Cloud 合作伙伴,跨 30+ 城市 PoP,2024 升级宣称至少 30% 性能提升
- ICP 是先决条件:每个 apex 域名都必须有 ICP 备案 / 许可证。外国公司不能直接申请——必须:
不接 China Network 的真实延迟
关键事实:未开 China Network 的 CF 站点,中国用户走境外 Anycast 路由(多数走 HK / SG / US-West),质量看运营商:
- 香港 PoP 到大陆三网延迟:8-25ms(理想);从中国境内 ping CF HK 节点:80-150ms(跨境)
- 大陆 PoP(仅 China Network):20-40ms
- CN Unicom(AS4837)特别糟:CF 社区有专门帖子讨论"China Unicom 到 CF 免费档 IP 延迟异常高"——电信 / 移动正常,联通严重不稳
- "CF 默认会被中国电信拒识"是夸大说法——电信通常能连,但路由跳出境,延迟和丢包不可控
Argo Smart Routing 实测
- 真实案例:某博主公开测试,Argo Smart Routing 把大陆访问延迟从 50 秒降到 200+ ms(250 倍改善)
- 定价:$5/月固定 + 含 1GB + 超出 $0.10/GB
- 何时值得:月流量 > 50GB / 月流量 < 5GB 不推荐 / 缓存命中的请求仍然计费但无收益
Workers / R2 / D1 在中国大陆的可用性
官方文档明确(非民间猜测):
- R2:Mainland China 内不能创建 R2 桶 / custom domain 不支持,可通过 Global Acceleration 间接延伸到大陆
- Workers Free Plan:可以在中国用,但执行在境外 PoP,不享受大陆边缘加速
- Workers Enterprise + ICP + China Network:才能在 Mainland China PoP 真正执行
- D1 / Durable Objects:官方文档未明确支持 Mainland China PoP
- 社区常见报告:付费 plan 后仍有大陆访问 Workers 失败的案例
中国用户付款 CF
- 官方支持:Visa / Mastercard / Amex / Discover + PayPal
- 大陆双币 VISA / Mastercard:经常失败(CF 风控拒绝)
- PayPal:部分用户能用 / 部分失败
- 最稳方案:虚拟信用卡(WildCard / Nobepay 等)/ 港币卡 / 美元卡(境外银行)
"CF 做独立站 + 大陆访问"最佳实践
1. 不做大陆备案:完全靠 CF Anycast,运营商质量看运气(联通最差) 2. 做大陆备案:上 China Network(仅 Enterprise / 几万美元/年) 3. 混合方案:CF 边缘(境外)+ 国内 CDN(腾讯云海外 / 阿里云海外)做大陆段——业内最常见 4. 加 Argo Smart Routing:性价比有限,月流量 > 50GB 才考虑 5. HK 节点是大陆访问 CF 的最优出口(业内共识)
5 个竞品深度对比
Vercel — Next.js 最佳但价格刺客
- 价格结构:Hobby Free(1M function 调用 + 100GB 带宽)/ Pro $20/开发者/月 + 1TB 带宽(带宽超出 $0.15/GB)
- 2024-2026 翻车案例:
- 2026-02 Turbo machines 默认启用:$0.126/分钟 / Preview deployments 变最大成本驱动
- 区域定价陷阱:São Paulo 比 US East 贵 73%
- 跟 CF 直接对比:
Vercel 仍胜的场景:Next.js SSR 重型应用(Fluid Compute 2 vCPU / 4GB 比 Workers 快 1.2-5x)
Netlify — 涨价后失去优势
- 2026-04-14 涨价:bandwidth credit 从 10 credits/GB → 20 credits/GB(实际涨价 2 倍)
- 免费档 100GB 带宽 + 1M edge function 调用
- 付费 $9(Personal)/ $20(Pro)起,credit-based
- 官方说 "98% 用户账单不变或更低"——业内对此存疑
AWS CloudFront — 企业 / 中国区合规
- 中国区合规重:必须 ICP 备案 + 根域名必须中国注册商注册 + 解析中国大陆 IP
- 由 Sinnet 和 NWCD 运营(不是 AWS 自营)
- 价格按 CNY 结算,价格表不公开(个案咨询)
Bunny.net — 性价比之王
- 2026 价格:
- 对比 50GB/月小站:Bunny $0.50/月 vs Cloudflare Pro $25/月(年差 $294)
- 缺陷:Bunny 没有 CN PoP(仅 EU/NA/APAC),中国用户更差
国内 CDN(腾讯云 / 阿里云 / 华为云海外)
中国卖家做大陆 + 海外混合最常见组合:
| 场景 | 推荐 |
|---|---|
| 完全境外业务 | CF / Bunny.net |
| 大陆 + 境外 | 国内云 CDN + CF 后备 / 反代 |
| 仅大陆 | 国内云 CDN |
3 套决策矩阵
按场景
| 场景 | 首选 | 次选 | 不要选 |
|---|---|---|---|
| 静态站 / Jamstack | Workers Static Assets(新项目) | Vercel / Netlify | Pages(被 deprecate) |
| Next.js SSR 重型 | Vercel Fluid Compute | Workers + OpenNext | Lambda@Edge |
| API / SaaS 后端(I/O 重型) | Workers + Hyperdrive | Vercel Functions | Lambda(wall-clock 计费亏钱) |
| API(CPU 密集 / 长任务) | Lambda / Fly Machines | Workers(5min CPU 上限) | Vercel Edge(CPU 限严) |
| 对象存储 / 大文件分发 | R2(无 egress) | Backblaze B2 + Cloudflare CDN | S3(egress 杀手) |
| 企业合规存储 | AWS S3 | Azure Blob | R2(无 Object Lock / FedRAMP) |
| WAF / DDoS | Cloudflare(行业第一) | AWS Shield Advanced | 其他 CDN |
| 企业 Zero Trust | Cloudflare One / Tailscale | Zscaler | — |
| 多区域部署 | Workers(330+ PoP) | Vercel Edge | Lambda@Edge(13 region) |
| 边缘 SQL | D1(读重 / < 10GB) | Neon serverless Postgres | RDS |
| 实时协作 / WebSocket | Durable Objects | Liveblocks(基于 DO) | Lambda |
按团队 / 项目规模
| 规模 | CF 配置 | 月成本 |
|---|---|---|
| 1 人创始 / MVP | Free + Cloudflare Registrar + Tunnel | $0(仅域名年费) |
| 小团队(独立站 / 博客) | Free + R2 / Pages 免费档 | $0-5 |
| 中型 SaaS(10-50K MAU) | Workers Paid + R2 + D1 + Pro(如需 WAF) | $30-200 |
| 大型 SaaS(1M+ MAU) | Workers + R2 + D1 + Business + Argo | $500-3,000 |
| 企业(需 China Network) | Enterprise + China Network | $60K+/年起 |
创业 vs 企业决策
✅ 选 CF 的情况:
- I/O 重型 SaaS API
- 全球分布用户
- 对象存储 egress > $400/月
- 静态站 / Jamstack
- 不需要复杂 RDBMS(D1 + Hyperdrive 桥接外部 Postgres)
✅ 选 AWS 的情况:
- 合规要求高(FedRAMP / HIPAA / PCI Level 1)
- 重型 AI 训练 / 推理(SageMaker / Bedrock 生态)
- 多服务深度耦合(已有 RDS / SQS / EventBridge)
- 企业销售客户要求
✅ 混合(chdh.me 实操路径):
- CF:CDN + edge worker + 静态托管 + WAF
- 自建 VPS:Next.js build + nginx serve(不想吃 Vercel 价)
- 第三方 SaaS:邮件 / 监控 / 支付(不要硬塞到 CF)
真实案例
chdh.me 自身(5 周公测 / 2026-04-15 至今)
- 架构:CF CDN(Free plan)+ Origin CA 证书 + 自建 VPS(HostKVM HK + xTom 双源)+ nginx 边缘缓存
- Lighthouse 跑分(移动):Performance 100 / Accessibility 100 / Best Practices 81(CF Bot Fight Mode 注入的 challenge-platform 脚本用 deprecated API)/ SEO 100
- nginx 边缘配置:`/_next/` 1 年 immutable + HTML 5 分钟 must-revalidate + `/search-index.json` 1 天 CDN
- CF Cache Rule 未开:CF 默认不缓存 `application/json`,需手动加规则,否则 `/search-index.json` 走 `cf-cache-status: DYNAMIC`
- HSTS preload 已具备资格(max-age=63072000; includeSubDomains; preload)
Discord — 月 2 Pb 流量经 CF
- 2015 接入时 25,000 并发用户
- 1 年后 2.4M 并发用户(9000% 增长)
- 月 2 Pb 流量 经 CF edge cache
- 月省 $100,000 Google Cloud bill
- 架构:CF handle 20-40% 流量(网站 / API / CDN / DDoS),WebSocket / 语音走自建
Shopify — 全球 200+ 城市
- 全球 200+ 城市 CF 网络
- 99% 发达国家用户与 CF 距离 < 100ms
- 1M+ 域名 + SSL 证书迁移
- 70-80% 用户面流量边缘交付
- Workers 跑购物车 / 支付网关
Workers Builds — CF 自家 100 万+ Durable Objects
- 监控 build 失败用超过 100 万个 Durable Objects
- 公开过的最大规模 DO 部署之一
5 大中国卖家踩坑
1. Cookie 与跨境合规
CF 自家代码会注入 `__cf_bm` / `_cfuvid` cookie(Bot Management / Session Affinity)。这些没有暴露给开发者控制。对要做 GDPR cookie consent banner 的站,cookie banner 必须显式声明 CF cookies,否则容易被罚。
2. Bot Fight Mode 误拦截
CF 论坛大量 case:
- 开启 BFM 后第三方 API 全 fail(无法通过 JS Challenge)
- 自动化测试 / RSS 抓取 / 翻译工具被拦
- 真实手机用户(特别是部分 4G 网络 + iOS 系统)被误判
- Free 档无法用 WAF Skip rule bypass BFM,只能整体关闭
- Super Bot Fight Mode(Pro+)可以用 IP Access Allow rule 跳过
实战建议:电商站开 BFM 前先在 staging 跑 1 周。chdh.me 自身 Lighthouse Best Practices 81 分就是 BFM 注入脚本扣分。
3. R2 中国大陆访问慢
社区报告(CF 论坛实测):
- 高峰时段(20:00-24:00 北京时间):50-100 KB/s(不可用)
- Worker 代理 R2 下载:开始 2 MB/s → 1 分钟后掉到 200 KB/s
- `r2.dev` 子域在很多中国地区已被屏蔽
对中国卖家的实际意义:
- 用户在中国 → R2 不行,要用阿里云 OSS + CDN 国内分发
- 用户在欧美东南亚 → R2 完美
- 用户在中东 / 拉美 → R2 OK,但要测试
4. Workers China Network 仅 Enterprise
- 起步价未公开,社区估算 Enterprise 起步价 $5,000-$15,000/月(按合同议价)
- 含 China Network 的合同更贵(JD Cloud 背后跑)
- 需要 ICP 备案 / 许可证
- Free / Pro / Business 都不能用 China Network
5. LLM 调用的 CPU time 陷阱
Workers CPU time:
- Free: 10ms / 请求 → 跑不了任何 LLM API(OpenAI / Claude 同步调用 2-30s)
- Paid 默认: 30s → 够 ChatGPT / Claude 同步调用
- 可调到 5min(300,000ms)
关键洞察:CPU time 只算 CPU,不算等 fetch。等待 OpenAI 响应的时间不计 CPU。Streaming LLM 用 Workers 完全可行(CF 自家 Workers AI 就是这么跑的)。
chdh.me 编辑判断
最值得起步:CF Free + Workers Free + R2 Free——全球最慷慨的免费档,没有对手。99% 创业项目够用。
最被高估:CF Pro $25 / Business $250——按 zone 计费 + 多域名爆炸 + 性价比不如 Bunny.net($1/月 + $0.005/GB)。除非真需要 WAF Managed Ruleset,不要花钱升 Pro
最被低估:Workers + R2 双拳——I/O 重型 SaaS API + 大文件存储分发。比 AWS Lambda + S3 省 10-20x(Baselime 案例真实省 83%)
最危险信号:
- 2025 一年两次大故障(11-18 + 12-05):Code Orange 韧性计划口惠不实
- 关键业务必须多云冗余,不要 all-in CF
- R2 在中国大陆几乎不可用(高峰 50-100 KB/s)
- China Network 价格不透明 + 仅 Enterprise
最容易踩坑:
- 以为 CF 大陆访问快 → 联通用户大概率被骂 / 实测延迟 80-150ms
- 用 multipart upload 不设 part size → Class A 操作爆炸
- Bot Fight Mode 开了不测 → 第三方 API 全 fail
- 没注意 Pages 已 deprecate → 新项目还在用 Pages
chdh.me 公益站不接联盟链接,所有数据基于: 1. Cloudflare 官方 blog / developers.cloudflare.com 2. Vantage cost comparison / LeanOps 18 个月实测 3. 真实迁移案例(Baselime / Vercel 翻车案例) 4. chdh.me 自身 5 周公测数据
适合谁
- ✅ 跨境独立站卖家(Shopify / 自建站要 CDN + DDoS)
- ✅ 海外 SaaS 创业者(边缘 API + 全球分发)
- ✅ Newsletter / 博客 / 内容站(Free 档完美)
- ✅ 大文件 / 媒体分发(R2 0 egress 杀器)
- ✅ 创业 MVP(Free 档全球最慷慨)
不适合谁
- ❌ 需要 FedRAMP / HIPAA / Object Lock 合规(用 AWS S3)
- ❌ 重 ML 训练 / 推理基础设施(用 AWS SageMaker / Bedrock)
- ❌ 大陆访问关键 + 不愿掏 Enterprise(用国内云 CDN)
- ❌ Next.js SSR 重型应用(用 Vercel Fluid Compute)
- ❌ CPU 密集长任务(Workers 5min 上限)
⚠️ 常见误区
- 想用 CF Free 跑全球分发 → 完美,没问题
- 想用 CF 解决大陆访问 → 错,要么 Enterprise + China Network,要么混合国内 CDN
- 想用 Workers 跑 5 分钟以上长任务 → 错,用 Lambda / Fly Machines
- 想用 R2 给中国大陆用户分发 → 错,用阿里云 OSS
- 想用 CF Pages → 错,新项目用 Workers Static Assets
FAQ
Q1: 2026 CF Free 档够用吗?
A1: 99% 创业项目够用。CF Free 提供:① 无限带宽 + DDoS 防御 + 免费 SSL;② Workers 100K req/天(≈ 3M/月)+ 10ms CPU/请求;③ R2 10GB 存储 + 1M Class A + 10M Class B 操作;④ D1 500MB 存储;⑤ Pages 500 builds/月 + 静态资源免费;⑥ Turnstile(CAPTCHA 替代)完全免费;⑦ Cloudflare Tunnel 完全免费无限。升级 Pro $25 的唯一硬理由是需要完整 WAF Managed Ruleset(防 OWASP Top 10 + CSAM 扫描 + PCI 合规)。chdh.me 自身就一直跑 Free 档,5 周 0 问题。
Q2: 2025 那两次大故障到底什么情况?关键业务还能用 CF 吗?
A2: 11-18 全球大故障 6 小时——Bot Management feature file 生成 bug(ClickHouse 数据库权限变更 → query 返回重复 metadata → feature file 行数翻倍 → 核心代理 5xx),全球 1/5 网页受影响 / Top 10K 网站 1/3 受影响。12-05 第二次故障 25 分钟——WAF buffer size rollout 问题。CF 发布 Code Orange: Fail Small 韧性计划应对。chdh.me 判断:① 一般业务(博客 / 内容站 / 营销站)继续用 CF 没问题,故障期间 SEO / 用户体验损失有限;② 关键业务(支付 / 关键 API / 高价值订单系统)必须多云冗余——CF + AWS / Vercel 双备份,DNS 用 Cloudflare Load Balancer 自动 failover;③ 历史上 CF 的故障频率仍然显著低于 AWS / GCP / Azure 平均水平,但2025 是 CF 信任危机年。
Q3: Workers vs Lambda 真的省 80% 吗?
A3: 看场景。I/O 重型应用(webhook / API gateway / 数据库读重):Workers 只算 CPU 不算 I/O 等待 → 真的省 80-90%(Baselime 真实案例 $1,940/天 → $325/天 印证)。CPU 密集应用(图像处理 / 加密 / ML 推理):Workers 反而可能更贵(按 CPU 计费 vs Lambda 按 wall-clock)。长任务(> 5 分钟):Workers 不能,必须 Lambda / Fly Machines。实战建议:先在 staging 跑 1 周看真实 CPU 时间,再决定迁移。
Q4: R2 vs S3 怎么选?
A4: 算 egress。S3 egress 月费超 $400 时迁 R2 几乎必赚——典型电商图片缩略图分发案例年省 $96K。但 R2 不适合 4 个场景:① 事件驱动架构(R2 不支持 Lambda triggers);② 复杂 lifecycle 规则(R2 简单 / S3 50+ 规则);③ 合规重型(R2 无 Object Lock / FedRAMP / HIPAA);④ 多区域 active-active 复制(R2 不支持)。LeanOps 18 个月生产实测:14 个负载迁 R2,5 个 90 天内回迁 S3。R2 隐藏成本:multipart upload Class A 操作放大器(至少 3 倍),part size ≥ 100 MB 才省。
Q5: 中国大陆用户访问 CF 真的快吗?
A5: 真相极度不均匀。CF 走 Anycast 路由,多数走 HK / SG / US-West:① 香港 PoP 到大陆延迟理想 8-25ms / 实际跨境 80-150ms;② CN Unicom(AS4837)特别糟,社区有专门帖子讨论"China Unicom 到 CF 免费档 IP 延迟异常高";③ 电信 / 移动正常但路由跳出境不可控;④ R2 中国大陆高峰 50-100 KB/s 几乎不可用 / `r2.dev` 子域多地区已被屏蔽。解决方案:① 不做大陆备案 → 看运气;② 做大陆备案 + 上 China Network(仅 Enterprise / $60K+/年起);③ 混合方案 = CF 边缘 + 国内云 CDN(腾讯云海外 / 阿里云海外)做大陆段(业内最常见);④ Argo Smart Routing 真实案例 50 秒 → 200ms(250x 改善)但 $5/月 + $0.10/GB。
Q6: Vercel vs CF 怎么选?
A6: 看应用类型。Next.js SSR 重型应用:Vercel Fluid Compute(2 vCPU / 4GB / 接近 0ms cold start)比 Workers 快 1.2-5x,DX 也更好。API / SaaS 后端 / 大文件分发 / 多区域部署:CF 完胜——50M req/月 CF $17 vs Vercel $180+(10 倍差距)。警告:Vercel 2024-2026 多个翻车案例(Riley Walz $46,485/月 / 多个 $20 → $700)——没做 spend limit 的项目随时可能爆账单。2026-02 Turbo machines 默认启用($0.126/分钟)+ Preview deployments 变成最大成本驱动。chdh.me 路径:CF + 自建 VPS(Next.js static export + nginx serve)—— 不吃 Vercel 价。
Q7: Pages 已经 deprecate 了,我该怎么办?
A7: 2025-04 Pages 正式 deprecate(不是关停,停止新功能)。给 3 类情况的建议:① 全新项目 → 直接 Workers Static Assets,跳过 Pages;② 已有 Pages 项目运行正常 → 不急着迁,按自己节奏;③ 需新功能(Secrets Store / Workflows / Containers / Dynamic Workers / Durable Objects) → 迁到 Workers。关键差异:Pages 默认 Functions 优先 / Workers Static Assets 默认静态资源优先(除非配置 `assets.run_worker_first`)。Next.js 部署:用 `@opennextjs/cloudflare` adapter 跑 Workers,或继续用静态 export(chdh.me 方案)。Astro / SvelteKit:原生 adapter,稳定(2026-01 CF 收购 Astro 后预期更深度集成)。
Q8: chdh.me 建议中国卖家最重要的 3 件事?
A8: ① CF Free 档够 99% 创业项目用——不要为了"专业感"花 $25 升 Pro,除非真的需要 WAF Managed Ruleset。把这 $25 花在 Cloudflare Registrar(0 加价 / .com 仅 $10.46)+ Origin CA 免费证书;② 大陆访问关键的独立站,不要 all-in CF——除非月营收能覆盖 Enterprise + China Network($60K+/年起),混合 CF 边缘 + 国内云 CDN(腾讯云 / 阿里云海外)做大陆段是最实操方案;③ 关键业务多云冗余——2025 CF 两次大故障证明 all-in 风险高,支付 / 高价值订单 API 用 CF + Vercel / AWS 双备份 + DNS 自动 failover。配套链路:Cloudflare Registrar 域名 → CF DNS + CDN → Origin CA → 自建 VPS(Hetzner / DigitalOcean 美国节点 + 阿里云海外节点混合) → R2 大文件 / D1 边缘 SQL → Workers AI 推理。
---
报告核证日期:2026-05-21。所有 Workers / R2 / D1 / Pages 价格截至 2026-05 developers.cloudflare.com 官方文档。China Network 具体 add-on 价格 CF 拒绝公开——业内估算 $2-5K/月起步但无可引用文档。Baselime 案例 $1,940/天 → $325/天 是 CF 自家收购后公开 case study,引用前已交叉验证。chdh.me 公益站,不接联盟链接、不为任何工具背书。
相关阅读: - 独立站建站平台 2026 — Shopify + CF 标配组合 - 美国虚拟手机号 2026 — Cloudflare Email Routing 配套 - 虚拟卡 2026 详评 — 大陆主体支付 CF / 海外 SaaS - Stripe Atlas vs Firstbase vs Doola — 注册海外主体后用 CF 全栈