最近在做一个基于 Cloudflare 全家桶的 SaaS 模板,技术选型的时候对比了一圈,最后选了 CF Workers + D1 + R2 + KV + Queues + Cron 。免费额度就够跑通早期业务,Worker 每天 10 万次请求不要钱
但我发现一个现象:身边做独立开发的朋友,几乎清一色 Vercel + Supabase 。问他们为什么不用 Cloudflare ,回答基本是"没了解过""感觉是做 CDN 的"
Reddit 上有个创业公司 CTO 分享过,同样的前端应用,Vercel 账单从 $100/月涨到 $800/月,迁到 Cloudflare Workers 之后同样流量不到 $20 ,Lighthouse 分数还涨了
Cloudflare 这两年变化确实很大:D1 数据库 GA 了,Queues 、Cron 、R2 基本上 SaaS 需要的基础设施全有了。当然也有问题——D1 单库 10GB 上限(不过大部分业务就存点元数据,瓶颈也不在这)、Workers CPU 时间限制、生态和文档不如 Vercel 成熟。
纯好奇,不是引战。。
做独立开发的朋友,或者对模板感兴趣的可以加我 v 一起交流:Z2xpZGVhMTIzCg==
1
kulove 1 天前 via Android
开始的时候没想到这么贵啊 现在 vercel 每个月 200 刀左右 有迁移的想法
|
2
kuhung 1 天前 主要教程多是这样的 CF 资料好像不多 vercel 抢占心智了算是
|
3
k9982874 1 天前 CF 的技术栈后续几乎没法迁移啊,Vercel 后续可以几乎无障碍切别的云平台或者 self-hosted
|
4
IndexOutOfBounds OP @kulove 200 刀省下来够买 claude max 了😂
不过迁移也挺麻烦的,D1 对事务的支持不完整,不过也可以只迁移 Worker,r2 这些 |
5
IndexOutOfBounds OP @kuhung 是这样,我也是先接触 vercel ,后面才知道 CF
CF 也是最近两三年才完善产品线 |
6
kulove 1 天前 via Android
@IndexOutOfBounds 主要就是迁移太麻烦了 然后产品利润还行 就一直拖到现在
|
7
tianjiyao 1 天前 Cloudflare 路过,早迁移早收益哈哈。赛博菩萨就是好。。
不过我养成了个坏毛病。。动不动就买域名。。已经买了 5-6 个了。。哈哈 |
8
nc 1 天前
5 刀 vps 就能搞定的事,ansible + github actions 自动部署体验和 serverless 一样,就是一堆 yaml file ,让 AI 写就行了。不过用 next.js 的话就老老实实 vercel 吧
|
9
docx 1 天前 via iPhone
All in Cloudflare = All in BOOM
|
10
rocmax 1 天前 via Android 因为用 nextjs 所以绑定 vercel 吧,部署太简单了。
不过前一阵 cloudflare 的工程师用 ai 基于 vite 实现了 nextjs 的 api ,可能 vercel 的护城河要没了。 |
11
IndexOutOfBounds OP @nc 5 刀 vps 扛不了多少流量吧
|
12
IndexOutOfBounds OP @tianjiyao AI 算命哈哈,上次杭州线下展会也看到了一个类似的产品
|
13
avenger 1 天前 太棒了,这两天正在找这个资料,就看到这个帖子了
我目前也是 vercel + Supabase 每天 500 uv 不到,一个月 $150 近两个月还有增长的趋势 今天在尝试用 open-nextjs 转到 CF 还未成功 希望大家能多分享一些实践 |
14
IndexOutOfBounds OP @avenger 500UV ,150 刀,有点夸张
Open 跟原版有啥不一样吗?原版应该是支持直接部署 CF worker 的 我用 sveltekit 直接加个适配器就好了,会自动打包成 Worker.js |
15
avenger 1 天前
![]() @IndexOutOfBounds 原版我试了不行啊,我是参考这个文档来的,目前还卡着 https://developers.cloudflare.com/workers/framework-guides/web-apps/nextjs/#deploy-a-new-nextjs-project-on-workers 附件是我过去 30 天的用量截图,我也觉得不太正常 |
16
DandelionFlowers 1 天前
昨天晚上把 blog 也迁移到 Cloudflare Worker 上了,困扰半个月的 VXNA 拉取问题终于解决了( https://www.v2ex.com/t/1198035#reply4 ),之前一直用 GitHub 和 NPM 当图床,前几天也迁移到 R2 上去了,不得不感叹 CF 真是当代互联网活菩萨
![]() |
18
dingawm 1 天前
虽然还没做过独立业务,但是之前和 AI 聊了一下技术方案,一个是 Next 技术栈,还有一个是说 CF 的数据库还不太行,不如 Supabase ,所以就推荐 Vercel + Supabase 了
|
19
avenger 22 小时 18 分钟前 via iPhone
|
20
IndexOutOfBounds OP @DandelionFlowers R2 流量免费,活佛再世,妈妈再也不用担心被冲到爆单了
|
21
IndexOutOfBounds OP @dingawm d1 写入没有并发,不支持完整事务。主要就这两个了,读取的话还是很快的,边缘节点都有读副本
|
23
IndexOutOfBounds OP @avenger 可以看一下 next.js 翻译过去的 Worker.js 有没有被正常生成,cf 入口是这个
|
24
IndexOutOfBounds OP 你们会做监控告警吗?还是裸奔
|
25
kuxuan 18 小时 53 分钟前
你们都是做国外的业务吗
|
26
jchencode 18 小时 40 分钟前
一直想把 vercel 迁移到 cf 上。但是,我的网站需要支持全球访问。。。vercel 访问对国内友好,cf 则不行。如果国内没有备案 CDN 的话,好像只能这样。。。有没有佬,有其他办法?
|
27
vitality 18 小时 23 分钟前
@IndexOutOfBounds #4 不一定要用 D1 嘛,还可以用 Turso/Neon/Supabase 这些数据库
|
28
IndexOutOfBounds OP @jchencode 你是说 CF 得翻墙吗?这个挂了自定义域名之后就可以访问通了
|
29
IndexOutOfBounds OP @vitality 是的,CF 还有针对外部数据库的连接池产品
|
30
jchencode 17 小时 31 分钟前
@IndexOutOfBounds 国内不开代理,怎么访问 cf 配置过的域名,能达到秒开。
|
31
nc 16 小时 12 分钟前
@IndexOutOfBounds ip.nc.gy 我的网站,每天 1M+请求量,就是 1H1GB 撑起来的。代码都是开源的,包含 IAC 代码,可以参考。不过这个项目是 rust 写的,性能本身高,但如果用 Go 也是没问题的。
|
35
cfer 11 小时 44 分钟前
@jchencode #34 我自己没有做测试,但 Ai 能给出比较合理的回答: https://chatgpt.com/share/69df4da3-5c40-83ea-a7e4-70ec6f409f39
|
38
IndexOutOfBounds OP @jchencode cf 是 global 服务,边缘架构,都是就近拉起服务的,香港节点不太可能没有吧
|