Skip to content

D.4 部署平台对比

做好的东西要放到网上让别人能访问,这就是「部署」。以下是主流免费部署平台的对比。

综合对比表

平台免费额度上手难度适合场景特色
Vercel慷慨简单前端/全栈最流行,和 Next.js 完美配合
Netlify慷慨简单静态网站功能丰富,表单功能好用
GitHub Pages免费简单静态网站完全免费,和 GitHub 绑定
Railway有限中等后端服务适合有后端的应用
Cloudflare Pages慷慨简单静态网站全球 CDN,速度快

各平台详解

Vercel

官网:vercel.com

简介:最流行的前端部署平台,Next.js 的官方部署平台。

免费额度

  • 无限静态网站
  • 每月 100GB 流量
  • Serverless 函数有限制

优点

  • 部署超级简单(连接 GitHub 后自动部署)
  • 预览功能好用(每个 PR 都有预览链接)
  • 和 Next.js 无缝配合
  • 全球 CDN,访问快

缺点

  • Serverless 函数有执行时间限制
  • 国内访问可能不稳定

适合:前端项目、Next.js 项目

Netlify

官网:netlify.com

简介:功能丰富的静态网站部署平台。

免费额度

  • 每月 100GB 流量
  • 每月 300 分钟构建时间
  • 表单提交 100 次/月

优点

  • 功能丰富(表单、身份认证、函数)
  • 界面友好
  • 插件生态好

缺点

  • 免费版功能有限制
  • 国内访问可能不稳定

适合:静态网站、博客、文档网站

GitHub Pages

官网:pages.github.com

简介:GitHub 提供的免费静态网站托管服务。

免费额度

  • 完全免费
  • 每个仓库 1GB 存储
  • 每月 100GB 流量

优点

  • 完全免费
  • 和 GitHub 仓库直接绑定
  • 稳定可靠

缺点

  • 只能部署静态网站
  • 没有 Serverless 函数
  • 构建功能有限

适合:个人博客、项目文档、简单静态网站

Railway

官网:railway.app

简介:适合部署有后端服务的应用。

免费额度

  • 每月 $5 免费额度
  • 用完需付费

优点

  • 支持后端服务(Node.js、Python 等)
  • 支持数据库
  • 部署简单

缺点

  • 免费额度较少
  • 用完就要付费

适合:需要后端的完整应用

Cloudflare Pages

官网:pages.cloudflare.com

简介:Cloudflare 推出的静态网站托管服务。

免费额度

  • 无限请求
  • 无限流量
  • 每月 500 次构建

优点

  • 免费额度非常慷慨
  • 全球 CDN,速度极快
  • 和 Cloudflare 其他服务整合好

缺点

  • 功能相对简单
  • 学习曲线略陡

适合:追求访问速度的静态网站

选择建议

你的情况推荐平台
第一次部署,想简单Vercel
用 Next.jsVercel
纯静态网站GitHub Pages / Netlify
有后端需求Railway
追求速度Cloudflare Pages
国内访问稳定考虑国内云服务(阿里云、腾讯云)

部署流程概览

基本流程:

  1. 把代码推送到 GitHub
  2. 在部署平台连接 GitHub 仓库
  3. 平台自动检测、构建、部署
  4. 获得一个可访问的网址

新手建议

第一次部署?选 Vercel。操作简单,文档齐全,社区活跃。遇到问题容易找到答案。