零成本架构:Cloudflare 免费额度全梳理
Pages、Workers、D1、R2 的免费额度盘点,以及博客如何不花一分钱运行。
前提:不绑信用卡
本文的前提是:不绑支付方式、不开付费套餐。只用 Cloudflare 的免费额度。
免费额度一览
数据来源:Cloudflare 官方文档(2026 年 11 月核对)。
Cloudflare Pages
| 项目 | 免费额度 |
|---|---|
| 构建次数 | 500 次/月 |
| 并发构建 | 1 |
| 构建超时 | 20 分钟 |
| 每次部署文件数 | 20,000 |
| 单文件大小上限 | 25 MB |
| 静态请求 | 不限 |
| 自定义域名 | 100/项目 |
静态请求不限量,这对纯静态站来说就是”无限流量”。
Cloudflare Workers
| 项目 | 免费额度 |
|---|---|
| 请求数 | 100,000 次/天 |
| CPU 时间 | 10 ms/请求 |
| 脚本大小 | 1 MB(压缩后) |
Pages Functions 也走 Workers 配额。纯静态站不用 Workers,所以不受影响。
Cloudflare D1
| 项目 | 免费额度 |
|---|---|
| 存储 | 5 GB |
| 数据库数 | 10 |
| 单库大小 | 500 MB |
| 行读 | 500 万/天 |
| 行写 | 10 万/天 |
Cloudflare R2
| 项目 | 免费额度 |
|---|---|
| 存储 | 10 GB/月 |
| Class A 操作(写) | 100 万/月 |
| Class B 操作(读) | 1000 万/月 |
| 出口流量 | 免费 |
博客怎么用这些额度
用户 → Cloudflare Pages(静态站,无限请求)
↓
R2(图片,10 GB 够用很久)
↓
Workers + D1(评论 API,10 万请求/天够个人站)
一个个人博客,每天几百到几千访问量,免费额度完全够用。
什么情况会超额度
- 构建次数:每天部署超过 16 次可能触碰月上限。正常写文章不会,但如果每次推送都自动构建,要注意。
- Workers 请求:10 万/天,相当于每天每秒 1+ 请求,个人站很难触顶。
- D1 行读:500 万/天,每次页面加载评论读 1-2 行,需要几百万 PV 才会用完。
结论
零成本个人博客完全可行。M1 先把静态站上线,M2 再接 D1 评论。全程不花钱。