详解 Cloudflare Pages 免费版的高效与强大
无上限带宽、无限站点 and 和100个自定义域名完全免费。与 Vercel 和 Netlify 的对比、部署方法以及 Pages 与 Workers 的整合说明。
无上限带宽、免费 SSL 以及全球分发,全部为 $0
Cloudflare Pages 是一项免费的托管服务,通过全球 330 多个边缘节点分发静态网站。其核心竞争优势在于完全不限流量(带宽),这与 Vercel 和 Netlify 形成了鲜明对比,后两者均将免费额度限制为每月 100GB。即使网站爆红引流也无超额费用,且免费计划允许商业用途,这使其赢得了广泛的欢迎。
免费版规格参数
- 带宽:无限制
- 项目(网站)数量:无限制
- 自定义域名:每个项目最多 100 个(带自动 SSL)
- 每月构建次数:500 次
- 文件数量限制:每个项目 20,000 个文件
- 商业用途:允许
Vercel 的免费计划仅限于个人及非商业用途。Netlify 在 2025 年将其免费构建时长大幅削减至每月 300 分钟。对于希望免费运行商业网站 of 的开发者来说,Cloudflare 的优势依然十分巨大。
只需一行命令即可部署
最便捷的途径是 GitHub 关联。在控制面板中连接你的代码仓库,向主分支(main)提交推送即可自动触发部署,而 Pull Request(PR)则会自动生成预览 URL。对于命令行界面(CLI),只需运行以下命令:
npx wrangler pages deploy ./dist --project-name=my-site
2025年及以后:Pages 与 Workers 的大融合
在 2024 年底,Cloudflare 宣布了合并 Pages 和 Workers 的计划。未来的功能和投入将集中 in 在 Workers (Static Assets) 上。在你的 `wrangler.jsonc` 中添加 `"assets": {"directory": "./dist"}` 即可提供等同的功能,并打通与 Queues、R2 和 Workers AI 的集成通道。付费计划(每月 5 美元起)可将限制放宽至 5,000 次构建 and 和 100,000 个文件,但对于纯静态托管,免费计划已经绰绰有余。
以零成本开始,即使在流量激增期间也无需承担任何费用。从个人博客到商业网页服务,强烈建议利用 Cloudflare 的生态系统。
【参考资料】
Cloudflare Pages 官方额度限制:https://developers.cloudflare.com/pages/platform/limits/
Cloudflare 博客 “Pages and Workers 融合计划”:https://blog.cloudflare.com/pages-and-workers-are-converging-into-one-experience/
Cloudflare Workers 静态资产与 Pages 迁移指南:https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/