Cloudflare Workers 当个人后端:免费档的边界与用法
背景与问题
solo 开发者需要一个 app 配套后端(webhook 接收、API、小工具页)时,零成本选项里 Cloudflare Workers 常被推荐。调研 2026 年免费档的真实边界:什么负载会撞墙、哪个环节最紧、什么时候该付费。
发现
(来源访问日期均为 2026-09-17)
- 事实(Cloudflare Workers 官方定价文档 2026-08-28):Free 档约 10 万请求/日,按日重置(UTC 00:00),CPU 时间限 10-50ms/请求;超限后请求直接失败到当日重置。
- 事实(同):Workers KV 免费档读 10 万/日、写仅 1,000/日——写入是最紧的约束;D1(SQLite)免费档历史上为读 500 万行/日、写 10 万行/日(2026 年第三方信息称额度在收紧,用前以官网为准)。
- 事实(同):R2 免费档 10GB 存储、零出口流量费;Pages 500 builds/月。
- 推测:按日重置比按月配额更容易被突发流量打穿(一次被转发=一天瘫痪到 UTC 重置),solo 产品的 webhook/短链接类端点要预估尖峰。
- 推测:KV 写 1,000/日意味着「每次请求写 KV」的设计必死——计数、状态都要走 D1 或内存/缓存,KV 只放低频配置。
结论
- 适用判断:webhook 接收、App Store/Play 服务器通知转发、小工具页、低频 API——免费档足够;有用户登录态和写放大的业务一开始就上 D1 并预设付费线。
- 三条硬规矩:KV 不做高频写;端点设限流(防转发型流量打穿日额度);关键指标(剩余请求数)接入监控(opc-external-uptime-monitoring 体系)。
- R2 零出口费适合放用户导出文件、截图素材(与 opc-ai-listing-assets 的素材库共用)。
- 升级触发线:连续 3 天请求量超免费档 50%,或首个付费用户出现——直接上 Workers Paid($5/月级),不为省 5 美元做架构扭曲。
待办 / 下次继续
关联
opc-external-uptime-monitoring opc-ai-listing-assets c-store-server-notifications