零成本架构: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 评论。全程不花钱。