本文可能包含帮助支持本站的联盟链接 — 编辑政策
CloudPicked
云托管评测

Cloudflare Pages 评测 2026:在全球 CDN 上免费托管网站

作者:CloudPicked 评测团队  |  最后更新:2026 年 10 月
Cloudflare Pages 评测 2026

如果您正在寻找一个快速、免费的平台来部署静态网站或 Jamstack 应用,Cloudflare Pages 是 2026 年最值得关注的选择之一。凭借覆盖全球 200 多个城市的边缘网络以及真正慷慨的免费套餐(无限带宽),它值得认真评估。本文所有数据均直接来自 Cloudflare 官方文档。

什么是 Cloudflare Pages?

Cloudflare Pages 是一个运行在 Cloudflare 全球边缘网络上的 JAMstack 托管平台。开发者只需连接 GitHub 或 GitLab 仓库,每次代码推送都会触发自动构建并同步部署到全球 200 多个边缘节点。无论访客身处世界哪个角落,都能以极低的延迟访问网站。

Pages 于 2020 年正式推出,现已成为功能完善的平台,通过内置构建预设支持 20 余种主流框架,并借助 Pages Functions 扩展至全栈应用 — 这些无服务器函数直接运行在边缘节点的 Cloudflare Workers 上。

价格与套餐(数据来自 Cloudflare 官方文档,2026 年 10 月)

所有数据已在 developers.cloudflare.com/pages/platform/limits/ 核实 — 请在 cloudflare.com/plans 查看最新价格

功能项目免费($0)Pro(约 $20/月)Business(约 $200/月)
每月构建次数5005,00020,000
并发构建数1520
每项目自定义域名100250500
每项目文件数量20,000100,000100,000
每账号项目数100100100
预览部署无限制无限制无限制
带宽无限制无限制无限制
构建超时20 分钟20 分钟20 分钟
单文件最大大小25 MiB25 MiB25 MiB
注意:Cloudflare Pages 的 Pro 和 Business 套餐对应整个 Cloudflare 账户计划,而非 Pages 专属订阅。这些套餐还涵盖 CDN、DDoS 防护、SSL、防火墙等完整 Cloudflare 服务。

核心功能解析

1. 全球边缘网络 — 覆盖 200 多个城市

每次部署后,您的网站文件会自动分发到 Cloudflare 遍布全球 200 多个城市的边缘节点。访客始终从最近的接入点获取内容,无论是东南亚、欧洲还是美洲的用户,都能享受到极低的首字节时间(TTFB)。这一优势在所有套餐(包括免费套餐)中均可获得。

2. 基于 Git 的持续部署

一次连接 GitHub 或 GitLab 仓库,此后每次代码推送都会触发自动构建和部署。每个 Pull Request 都会获得独立的预览 URL,团队可在合并到生产环境前充分验证变更。整个 CI/CD 流程除选择框架外无需额外配置。

3. Pages Functions(边缘无服务器计算)

Pages Functions 允许您在静态资源旁边直接添加服务器端逻辑 — API 路由、中间件、身份验证流程、表单处理器等。函数运行在边缘节点的 Cloudflare Workers 上,与静态文件享有相同的全球分发优势。请求用量计入 Workers 套餐配额。

4. 自定义域名与免费 SSL

每个项目在部署后立即获得一个免费的 *.pages.dev 子域名。在免费套餐中,每个项目最多可绑定 100 个自定义域名,每个域名均自动配置并续期 TLS 证书,无需额外费用。

5. 无限预览部署

每个分支和 Pull Request 都会自动获得专属预览 URL。团队成员可以在任何变更上线前充分验证界面和功能,所有套餐均无预览数量限制。

6. 支持 20 余种框架预设

Cloudflare Pages 内置针对 Next.js、Nuxt.js、Astro、SvelteKit、Gatsby、Hugo、Jekyll、Remix、Docusaurus、VuePress、MkDocs 等 20 余种框架的经过测试的构建配置。选择预设即可自动填充构建命令和输出目录,标准框架无需手动配置。

7. 即时回滚

每次部署均保留在项目历史记录中,可通过 Dashboard 一键或 CLI 单行命令回滚至任意历史版本,无需重新构建 — 历史资源已分发至边缘节点,随时可用。

8. 内置 DDoS 防护

托管在 Cloudflare Pages 上的网站自动受益于 Cloudflare 的 DDoS 缓解基础设施,无需额外配置或付费 — 包括免费套餐用户。这是相比路由至第三方基础设施平台的显著优势。

需要了解的限制

如何在 Cloudflare Pages 上部署网站

  1. 在 dash.cloudflare.com 注册免费 Cloudflare 账户
  2. 进入 Workers & Pages 菜单,选择 Pages 选项卡
  3. 点击"Create a project",连接 GitHub 或 GitLab 账户
  4. 选择仓库和生产分支
  5. 选择框架预设或手动输入构建命令和输出目录
  6. 点击"Save and Deploy"— 首次部署立即开始
  7. 在项目的 Custom Domains 部分添加自定义域名,按提示配置 DNS 记录

构建时间从简单网站的几秒钟到大型 Next.js 或 Astro 项目的数分钟不等,受 20 分钟超时限制约束。

Cloudflare Pages 适合哪类项目?

Cloudflare Pages vs. Vercel vs. Netlify 横向对比

对比数据截至 2026 年 10 月 — 各平台可能随时变更,请在决策前查阅官方网站

功能Cloudflare PagesVercelNetlify
免费带宽无限制100 GB/月100 GB/月
免费构建500 次/月约 6,000 分钟/月300 分钟/月
边缘节点数量200 多个城市约 100 个约 100 个
无服务器函数Pages Functions(Workers)Serverless + Edge FunctionsNetlify Functions + Edge
Next.js 开发体验良好最佳(同公司产品)良好
Pro 套餐价格约 $20/月(完整 CF 套餐)$20/月/用户$19/月
DDoS 防护内置(Cloudflare)不含不含
免费分析基础版(内置)有限有限

总结:当无限带宽、DDoS 防护和全球边缘性能是首要考量时,选择 Cloudflare Pages。追求最佳 Next.js 开发体验时,选择 Vercel。需要丰富插件生态和 CMS 集成时,选择 Netlify。

CloudPicked 总结评价

Cloudflare Pages 提供了极具竞争力的价值,尤其是免费套餐:无限带宽、200 多个边缘节点、DDoS 防护以及无限预览部署,完全免费。对于静态网站和 Jamstack 应用而言,难有出其右者。主要痛点在于免费套餐每月 500 次构建上限、20 分钟构建超时,以及升级套餐后仍不增加的 100 个项目硬性限制。

常见问题解答(FAQ)

Cloudflare Pages 真的免费吗?

是的。免费套餐每月提供 500 次构建、无限带宽、每个项目最多 100 个自定义域名以及无限预览部署,完全无需付费。

支持哪些框架?

通过内置构建预设支持所有主流框架:Next.js、Nuxt、Astro、SvelteKit、Gatsby、Hugo、Jekyll、Remix、Docusaurus 等 20 余种。

支持无服务器函数吗?

支持,通过 Pages Functions 实现,该功能运行在边缘节点的 Cloudflare Workers 上,支持 API 路由、中间件、身份验证和服务器端逻辑。

单个文件的最大大小是多少?

所有套餐的单个文件最大为 25 MiB。超过此大小的文件建议存储在开启公开访问的 Cloudflare R2 存储桶中。

Cloudflare Pages 与 Vercel 有何区别?

Cloudflare Pages 提供免费无限带宽和内置 DDoS 防护;Vercel 在 Next.js 开发体验方面更为出色,分析功能也更为丰富。

需要搭配泰国源服务器吗?

对于需要动态后端且要求泰国数据中心的场景,可将 Cloudflare Pages 与泰国 VPS 配合使用,静态内容走全球边缘,动态 API 走本地服务器,兼顾两者优势。