静态个人网站选 Vercel 还是 Cloudflare Pages
·Ronin.XI··
纯静态 Astro 个人网站,两者都能胜任。已经在 Cloudflare 管理 DNS、重视静态文件分发时,优先 Cloudflare Pages;使用 Vercel 生态框架或重视开箱即用的预览体验时,优先 Vercel。真正影响选择的是项目限制与迁移成本,不是首页宣传语。
以下限制最后核对于 2026 年 9 月 1 日,申请或迁移前请重新查看 Vercel Limits 与 Cloudflare Pages Limits。
对静态站最有影响的差异
| 维度 | Vercel | Cloudflare Pages |
|---|---|---|
| Git 自动部署 | 支持 | 支持 |
| 预览部署 | 支持 | 支持 |
| 自定义域名与 HTTPS | 支持 | 支持 |
| 免费计划构建并发 | 1 | 1 |
| 单次构建超时 | 官方当前列为 45 分钟 | 官方当前列为 20 分钟 |
| 静态文件约束 | CLI 源文件上传等限制见官方页 | 免费计划站点文件数与单文件 25 MiB 限制见官方页 |
这些数字会变化;不要把它们写进长期不更新的部署脚本。
选择规则
- 选 Vercel:项目使用 Vercel 重点支持的框架能力,或团队已经依赖其预览、日志和项目权限。
- 选 Cloudflare Pages:站点是静态输出,域名和其他 Cloudflare 服务已在同一账号管理。
- 都可以:个人简历、博客、文档站;此时选你更容易查看构建日志和迁移 DNS 的平台。
保持可迁移
- 构建命令和输出目录写进 README;
- 不把内容只存平台后台;
- 环境变量保留名称清单,不提交值;
- DNS TTL、重定向和自定义头单独记录;
- 切换前用预览域名检查 canonical,正式上线后再改 DNS。
如果站点还没成型,先用最小学生个人网站方案确定内容范围。