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.js | Vercel |
| 纯静态网站 | GitHub Pages / Netlify |
| 有后端需求 | Railway |
| 追求速度 | Cloudflare Pages |
| 国内访问稳定 | 考虑国内云服务(阿里云、腾讯云) |
部署流程概览
基本流程:
- 把代码推送到 GitHub
- 在部署平台连接 GitHub 仓库
- 平台自动检测、构建、部署
- 获得一个可访问的网址
新手建议
第一次部署?选 Vercel。操作简单,文档齐全,社区活跃。遇到问题容易找到答案。
