Cloudflare Workers vs Netlify vs Vercel

3 月 19 日
 sudoy

我最近用 Cloudflare Workers (不是 cloudflare pages) 搭了一个网站,但感觉访问速度一直比较慢(我是从国内访问的)。

后来我用 Netlify 也搭了一个类似的网站,结果速度明显快很多,体验差异挺大。

但我在 Google 上查了一下,很多人都说 Cloudflare 因为“边缘计算”的优势,理论上应该是最快的方案之一。可我自己的实际体验却完全相反,有点困惑 🤔

想请教一下大家,这种情况一般是什么原因导致的?

补充几点背景:

如果只是因为国内访问慢导致的,那其实问题不大,我还是倾向继续用 Cloudflare (用得比较顺手)。

有了解的大佬能帮忙解释一下吗?非常感谢! 🙏

1534 次点击
所在节点    问与答
14 条回复
ztm0929
3 月 19 日
CF 在国内直连就是比较慢,为什么没有被彻底阻拦我也不知道🤔
SayHelloHi
3 月 19 日
CF 很好用 除了国区体验不好
sudoy
3 月 19 日
@ztm0929 好像有冷启动,每次访问都要等好一会儿才加载完成,不知道国外是否这样,测速分数还可以
sudoy
3 月 19 日
@SayHelloHi 嗯确实好用,就是担心速度慢用户体验不好
Danswerme
3 月 19 日
“我的用户主要在海外”,那还是用 Cloudflare 吧,在国外绝大多数地区都有 CDN ; CF 在国内的 CDN 合作伙伴是京东云,仅限付费用户使用,因此国内用户访问使用了 CF Free tier 的网站都会被解析到美西去,所以速度很慢(我的印象里是这样,如有不对还请指正)。

此外还可以尝试 Vercel ,Vercel 的香港节点对免费用户也开放使用,只是访问次数相比于 CF 要少很多。
bigtan
3 月 19 日
腾讯有个 edgeone pages 挺好的
cjh0613
3 月 19 日
现在内外割裂,托管于 cloudflare 等境外服务商的站点,在很多 CN 地区打不开。

不只是访问很慢,是根本打不开

这个也不算什么问题,但问题是很多代理规则里把这些列为直连。

导致很多即便使用代理客户端的用户,也无法访问这些网站。

用户主要在海外就不用管
sudoy
3 月 19 日
@Danswerme 感谢回复,我后续需要拓展到全栈,也就是需要数据库和 s3 ,cloudflare workers 很适合,d1 和 r2 完全够用,目前就是国内访问很慢,有时候访问的时候需要好几秒才启动成功,这让我产生“国外用户打开是不是也这样”的顾虑,我通过 https://pagespeed.web.dev/测速,分数也还可以
sudoy
3 月 19 日
@cjh0613 谢谢!您知道 cloudflare workers 和 cloudflare pages 在托管静态方面有什么差异吗?我目前全部都是 workers ,但是偶尔访问好像有冷启动时间,pages 托管前端不知道会不会好点
Danswerme
3 月 19 日
@sudoy 不用担心,国外速度很快的。
Danswerme
3 月 19 日
@sudoy Pages 在底层其实也是使用 Workers 来驱动的,Pages 可以通过 Function 来实现部分 Workers 的功能,而 Workers 在包含 Pages 的全部功能之外,还有一些更丰富的功能可以使用,官方也潜移默化的推荐使用 Workers 。

Ref:

https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/
https://www.reddit.com/r/CloudFlare/comments/1ip87mx/workers_vs_pages/
sudoy
3 月 20 日
@Danswerme 感谢!这我就放心了,我其实很喜欢 workers 及其生态,他的很多功能恰好符合我的个人习惯
cslive
3 月 20 日
cf Workers 优选,设置一下就好
sudoy
3 月 26 日
@cslive 求指教

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1199440

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX