我最近用 Cloudflare Workers (不是 cloudflare pages) 搭了一个网站,但感觉访问速度一直比较慢(我是从国内访问的)。
后来我用 Netlify 也搭了一个类似的网站,结果速度明显快很多,体验差异挺大。
但我在 Google 上查了一下,很多人都说 Cloudflare 因为“边缘计算”的优势,理论上应该是最快的方案之一。可我自己的实际体验却完全相反,有点困惑 🤔
想请教一下大家,这种情况一般是什么原因导致的?
补充几点背景:
我是从国内访问的
我的用户主要在海外
如果只是因为国内访问慢导致的,那其实问题不大,我还是倾向继续用 Cloudflare (用得比较顺手)。
有了解的大佬能帮忙解释一下吗?非常感谢! 🙏
1
ztm0929 4 天前 CF 在国内直连就是比较慢,为什么没有被彻底阻拦我也不知道🤔
|
2
SayHelloHi 4 天前 CF 很好用 除了国区体验不好
|
4
sudoy OP @SayHelloHi 嗯确实好用,就是担心速度慢用户体验不好
|
5
Danswerme 4 天前 “我的用户主要在海外”,那还是用 Cloudflare 吧,在国外绝大多数地区都有 CDN ; CF 在国内的 CDN 合作伙伴是京东云,仅限付费用户使用,因此国内用户访问使用了 CF Free tier 的网站都会被解析到美西去,所以速度很慢(我的印象里是这样,如有不对还请指正)。
此外还可以尝试 Vercel ,Vercel 的香港节点对免费用户也开放使用,只是访问次数相比于 CF 要少很多。 |
6
bigtan 4 天前 腾讯有个 edgeone pages 挺好的
|
7
cjh0613 4 天前 现在内外割裂,托管于 cloudflare 等境外服务商的站点,在很多 CN 地区打不开。
不只是访问很慢,是根本打不开 这个也不算什么问题,但问题是很多代理规则里把这些列为直连。 导致很多即便使用代理客户端的用户,也无法访问这些网站。 用户主要在海外就不用管 |
8
sudoy OP @Danswerme 感谢回复,我后续需要拓展到全栈,也就是需要数据库和 s3 ,cloudflare workers 很适合,d1 和 r2 完全够用,目前就是国内访问很慢,有时候访问的时候需要好几秒才启动成功,这让我产生“国外用户打开是不是也这样”的顾虑,我通过 https://pagespeed.web.dev/测速,分数也还可以
|
9
sudoy OP @cjh0613 谢谢!您知道 cloudflare workers 和 cloudflare pages 在托管静态方面有什么差异吗?我目前全部都是 workers ,但是偶尔访问好像有冷启动时间,pages 托管前端不知道会不会好点
|
11
Danswerme 4 天前 @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/ |
13
cslive 3 天前
cf Workers 优选,设置一下就好
|