白嫖,不花钱部署我的网站
最近在搞一个新项目—Tapero(一个把浏览器变成 AI 打工人的东西),还在非常早期阶段,说白了就是:还没验证、没用户、没收入。
这个阶段有个特别现实的问题:一切成本,能省就省。
你可能会觉得服务器、部署这些也花不了多少钱呀!
但问题是:
当你啥都没验证的时候,哪怕 10 美元/月都是“风险投资” 🤣
于是我给自己定了个原则:
在产品跑通之前,能白嫖的,就不花钱!
然后问题就来了:
“网站部署用什么?”
如果你也在找,那你可以先别折腾了,我已经帮你踩好点了。
我是怎么筛选的?
我其实没看太多方案,这些是 Pass 掉方案:
- 云服务器 VPS (环境构建,部署维护,数据备份都自己来,关键要花钱)
- Netlify (各方面都挺好,Vercel 最大竞品之一,可能跟我的缘分还没到)
- Railway (完整 Node.js 生态,数据库 + 后端 + 前端一体,适合全栈,额度太少)
- GitHub Pages (完全免费,部署简单,但不支持 SSR,不适合我)
最后就落在这两个上:
Cloudflare vs Vercel
这俩基本就是现在独立开发者最常用的组合了。
我主要从这几个维度去对比:
- 💰 免费额度(以及升级最低成本)
- 🧠 部署难度(是不是傻瓜式)
- 🚀 扩展性(以后能不能撑住)
- 🌍 访问速度(尤其是国内)
- 🔗 自定义域名(是否方便)
一句话总结:
一个偏“工程基建派”,一个偏“开发者体验派”。
下面直接聊结论,不废话!
方案 1:Cloudflare(我最终选的)
先说结论:更像一个长期基础设施,而不是单纯部署平台。
👍 优势(相对于 Vercel)
1. 真·白嫖大户
Cloudflare 的免费套餐是真的狠:
- Pages 免费部署静态站
- Workers 有免费额度
- CDN 全球加速
- DNS 解析免费
而且关键是:
未来扩展也不用立刻花钱
你可以慢慢加:
- KV(键值存储)
- R2(对象存储)
- D1(数据库)
这一套下来,有点像:
“一个免费版 AWS(但更简单)”
2. 国内访问更友好
这一点我非常在意。
Vercel 在国内的访问,懂的都懂(不稳定 / 偶尔慢 / 看脸)。
Cloudflare 至少在很多情况下:
更稳一点
尤其是你做 C 端产品,用户在国内的话,这个差异就能感知到。
3. 一体化能力强(未来不慌)
我一开始只是想部署个 Next.js 网站。
但后来一想:
- 未来可能要加 API
- 可能要存数据
- 可能要处理图片
- 甚至可能跑一些自动化任务
Cloudflare 这套东西:
全给你准备好了
而且是“一个账号搞定全部”。
👎 劣势
1. 对 Next.js 支持没 Vercel 原生
Vercel 是 Next.js 亲儿子,这不用多说。
Cloudflare 虽然也支持(比如 Pages + Functions / Workers),但:
需要一点适配
不是那种“一键 deploy 就完事”的丝滑。
2. 学习成本稍微高一点
Cloudflare 的产品线很多:
- Pages
- Workers
- KV / R2 / D1
一开始会有点懵:
“我到底该用哪个?”
但一旦理清,其实还挺爽的。
方案 2:Vercel
如果你是前端开发,基本都知道它。
一句话总结:
开发体验拉满,但有点“温室感”。
👍 优势(相对于 Cloudflare)
1. Next.js 体验无敌
直接说重点:
Next.js + Vercel = 官方最佳组合
- 一键部署
- 自动优化
- SSR / ISR / Edge 全帮你搞好
你基本不用思考部署问题。
2. 上手极其简单
真的就是:
- 连 GitHub
- 点 Deploy
- 完事
对独立开发者来说,非常友好。
3. 开发流程很顺滑
比如:
- Preview 环境
- 自动分支部署
- 环境变量管理
这一套下来,体验非常舒服。
👎 劣势
1. 免费额度“看起来免费”
刚开始确实是免费的。
但你稍微有点流量,或者用到一些高级功能:
就开始要钱了,而且价格不算便宜。
2. 国内访问体验一般
这个是硬伤。
如果你的用户在国内:
体验会不稳定,你可能还要额外搞加速方案。
3. 扩展能力有限(或者说贵)
你要做:
- 存储
- 数据库
- 后端逻辑
Vercel 也不是不行,但:
成本会慢慢上来
不像 Cloudflare 那样“全家桶免费起步”。
最终选择:Cloudflare
我最后还是选了 Cloudflare,原因很简单,三个:
1. 我的域名就在 Cloudflare
DNS 都在这了,那就:
顺手一起用了
少一层折腾。
2. 我要兼顾中国用户
Tapero 未来肯定有不少国内用户。
在这个前提下:
Cloudflare 更稳一点
3. 我看的是未来,不只是部署
我不是只想搞个 Landing Page。
我更想要的是:
- 数据存储
- 文件存储
- API 能力
- 自动化执行环境
而 Cloudflare 给我的感觉是:
“现在免费用,以后也不用迁”
最后一句
如果你现在也在做一个还没验证的产品,听我一句劝:
先活下来,再优雅。
部署这件事,不要一开始就追求完美架构。
能上线、能访问、成本为 0,就够了。
等你有用户、有收入了,再慢慢升级。
如果你也在折腾这些,或者也在 Build in Public,欢迎来聊聊。
我会继续记录 Tapero 从 0 到 1 的过程,
包括踩坑、选型、以及各种“白嫖姿势”。