Cloudflare Pages 是什么

一句话总结

Cloudflare Pages 是集成 CI-CD 的全托管网页托管平台,连接 GitHub/GitLab 仓库,每次 git push 自动构建并部署到 CF 全球边缘网络。


🤔 为什么会有它 / 解决了什么问题

传统前端部署需要自己搭 CI-CD(Actions + Nginx + CDN 刷新),Pages 一次性搞定:连仓库、指定构建命令和输出目录,每次推送自动部署。


🔍 具体原理 / 运作逻辑

Pages 在 CF 的构建环境中运行用户指定的构建命令(如 npm run build),产物静态文件分发到 CF 全球边缘节点。支持绑定 Workers 做 SSR(通过 Functions)和 KV/D1 数据库。


🧭 什么情况下会用到 / 什么场景会遇到它

  • Growth App 前端页面(iframe 嵌入 Frappe Desk)
  • Vibe SDK 生成的静态原型快速上线
  • 文档站点(Cloudflare 官方文档就部署在 Pages 上)

🛠️ 怎么上手 / 在哪操作

登录 Cloudflare Dashboard → Workers & Pages → 连接 Git 仓库,设置框架预设、构建命令、输出目录,推送即部署。


⚖️ 副作用 / 代价 / 取舍

  • 构建环境有 CPU 和内存限制(免费 1 并发构建,超时 10 分钟)
  • 不支持自定义 Docker 构建镜像(只能用 CF 提供的运行时版本)
  • SSR 应用(Pages Functions)有 30s CPU 限制,等同 Workers

🕰️ 来历

  • 谁提出/创造的:Cloudflare(Cloudinary 团队 + JAMStack 趋势)
  • 什么时候出现的:2020 年 12 月 Beta,2021 年 4 月 GA

🔗 关联 / 经常一起出现的概念

  • Cloudflare Workers:Pages Functions 就是 Workers,Pages 是”静态外壳 + Workers 内核”
  • Vercel:主要竞品,功能类似但不上 CF 边缘
  • GitHub Pages:更简单的静态托管,但没有 Functions 和全球边缘网络

⚠️ 注意事项 / 常见误区

“Pages 只能托管静态网站”——Pages Functions 支持 SSR 和 API 路由,但有 30s CPU 限制。纯动态 API 应独立用 Workers。


📎 记忆锚点

“推送即上线全球边缘。Vercel 的 CF 版本,不绑你的数据。”


📝 更新日志

日期改动原因
2026-07-13首次创建-