导读:你可以把这篇当成免费部署平台选择流程来用, not a “which platform is always best” ranking。免费部署平台的限制变化很快,本文不追求背诵每个套餐数字,而是帮你按项目类型选择:静态博客、Next.js、小 API、Docker 后端、临时演示,分别该用什么。

先用这张表做选择

项目类型优先选择备选不建议
Hexo / Hugo / Astro 静态站Cloudflare PagesNetlify、Vercel需要常驻容器的平台
Next.js 前端 + 少量 APIVercelNetlify纯静态托管且无函数支持的平台
个人工具站静态页面Cloudflare PagesVercel复杂后端平台
小型 Node/Python APIRenderFly.io、Railway只支持静态页面的平台
Docker 后端演示Render / Fly.ioRailwayVercel 静态/函数场景
长期生产服务VPS / 付费云Render/Fly 付费档依赖免费额度硬撑

一句话:静态内容优先 Cloudflare Pages,Next.js 优先 Vercel,Docker 服务优先 Render/Fly.io,生产服务不要长期依赖免费档。

免费平台真正要比较什么

很多文章只比较“带宽多少、函数多少、速度多少”,但真实选型要看 6 个问题:

  1. 是否需要后端常驻进程;
  2. 是否需要 Serverless Functions;
  3. 是否需要 Docker;
  4. 免费实例是否会休眠;
  5. 是否必须绑定信用卡;
  6. 未来迁移成本高不高。

决策公式可以这样看:

1
平台适配度 = 项目类型匹配 + 部署简单度 + 免费限制可接受 - 迁移成本 - 稳定性风险

所以不存在“永久免费最强平台”。只有“当前项目最合适的平台”。

Vercel:最适合 Next.js 和前端全栈项目

Vercel 的优势不是“免费额度最大”,而是和 Next.js 的集成最顺:GitHub 连接、预览部署、环境变量、Serverless Functions、边缘能力都比较完整。

适合:

  • Next.js 项目;
  • 前端站点 + 少量 API;
  • 需要 PR Preview 的团队协作;
  • 不想自己维护服务器的独立开发者。

不适合:

  • 长时间运行的后台任务;
  • 需要 WebSocket 常驻连接的服务;
  • 复杂 Docker 后端;
  • 对免费额度变化极度敏感的生产服务。

官方来源(官方来源):

核验方式:部署一个最小项目,检查 build log、函数运行、环境变量和自定义域名;套餐数字以 官方价格页 为准。

如果你做的是 PromptNet 这种 Hexo 博客,Vercel 可以用,但它不是唯一选择;如果是 Next.js 工具站,Vercel 的体验会更顺。

Cloudflare Pages:最适合静态站和工具页

Cloudflare Pages 适合静态站、文档站、博客、轻量工具页。它的优势在 CDN、静态资源和全球访问,不是传统后端能力。

适合:

  • Hexo、Hugo、Astro 静态站;
  • 文档站;
  • 纯前端工具页;
  • 不需要常驻服务器的项目。

不适合:

  • 传统 Node/Python 后端;
  • 需要持久进程的任务;
  • 依赖本地文件系统写入的应用。

官方来源:

如果后续项目需要边缘函数,可以再评估 Pages Functions 或 Workers;但不要把 Cloudflare Pages 当 VPS 使用。

Render:适合低成本 Docker/API 演示,但要接受休眠

Render 的优势是部署 Web Service 比较直观,适合 Docker 镜像、小型 API、演示项目。它的问题是免费实例通常会有休眠、资源和冷启动限制。

适合:

  • One API 这类 Docker 服务的演示;
  • 小型后端 API;
  • 临时公网测试;
  • 不介意冷启动的个人项目。

不适合:

  • 对响应速度稳定性要求高的 API;
  • 长期生产服务;
  • 需要稳定后台任务的系统。

官方来源:

站内延伸:One API Render 免费部署教程

Netlify:静态站和前端项目的老牌选择

Netlify 和 Vercel 有重叠:都适合静态站、前端项目和一部分 Serverless 场景。Netlify 的优势在静态站工作流、表单、部署体验和生态成熟度。

适合:

  • 静态站;
  • 前端项目;
  • 文档站;
  • 不强依赖 Next.js 深度特性的项目。

不适合:

  • 常驻后端;
  • Docker 服务;
  • 重后端 API。

官方来源:

Fly.io 和 Railway:更像低门槛云平台,不是纯静态托管

Fly.io 和 Railway 更适合需要后端能力、数据库、Docker 或全栈部署的项目。但它们的免费策略、信用卡要求、资源限制和地区访问表现都可能变化。

我的建议是:

  • 如果你明确需要 Docker 或后端常驻进程,可以评估 Fly.io / Railway;
  • 如果你只是部署静态博客,不要上来就选它们;
  • 如果项目开始有真实用户,尽早评估付费成本和迁移路径。

官方来源:

选择平台的 checklist

上线前问自己 10 个问题:

  1. 我的项目是静态页面还是后端服务?
  2. 是否需要数据库?
  3. 是否需要 Docker?
  4. 是否有后台任务?
  5. 是否能接受休眠?
  6. 是否必须绑定信用卡?
  7. 免费额度超了以后怎么计费?
  8. 是否支持自定义域名和 HTTPS?
  9. 部署失败后日志是否足够清晰?
  10. 未来迁移到 VPS 或其它平台是否容易?

如果你回答不清楚,就先选最简单的:静态站用 Cloudflare Pages,Next.js 用 Vercel,Docker 演示用 Render。

推荐组合

需求推荐组合原因
个人技术博客Hexo + Cloudflare Pages / Vercel构建简单,维护成本低
AI 工具站Next.js + Vercel / Cloudflare Pages前端体验好,部署快
API 聚合演示One API + RenderDocker 部署门槛低
长期 API 服务VPS + Docker Compose稳定性和控制权更好
文档站Astro / Docusaurus + Cloudflare Pages静态资源友好

FAQ:免费部署平台怎么 verify

免费额度应该看哪里?

只看 官方价格页 和 官方文档。第三方文章适合参考经验,但不能作为最终额度依据。

为什么不直接推荐一个平台?

因为静态站、Next.js、Docker API、长期生产服务的需求完全不同。平台选择是 决策流程,不是排行榜。

什么时候该从免费平台迁移?

当你开始有真实用户、真实收入、真实 API Key 或稳定 SLA 需求时,就应该评估付费方案或 VPS,不要靠免费额度硬撑。

总结

免费部署平台不是越“白嫖”越好,而是要和项目形态匹配。我的选择顺序是:

  1. 静态站:Cloudflare Pages;
  2. Next.js:Vercel;
  3. Docker 演示:Render;
  4. 长期生产:VPS 或付费云服务。

真正上线前,一定要看官方 pricing 和 docs。免费额度、信用卡要求、休眠策略都可能变化,文章只能给决策框架,最终要以官方说明和你自己的测试结果为准。