秋来冬风的博客

我的Cloudflare Argo Smart Routing使用体验 - 大幅提升中国大陆访问速度

目录

背景

Cloudflare的免费计划提供了无限量的CDN,DDoS防护以及15年的源服务器tls证书,等很有用的服务,对建网站很有帮助。

这不能使用位于中国大陆的节点,所有数据均从境外(中国大陆以外)传输到中国大陆,且根据它们销售人员的说法,只能使用Cloudflare不到20%的节点。

使用免费计划后在中国大陆夜间通过http3访问网站时,可能需要近50秒才能加载完毕。

为什么需要Cloudflare Argo Smart Routing

传统的互联网路由(BGP 边界网关协议)负责告诉从A点到B点有哪些路可走,但它通常只选择“存在”的路,而不是“最好”的路。这些路可能非常拥堵、绕远或路况不佳。

Cloudflare Argo Smart Routing是附加服务,利用Cloudflare全球网络(覆盖330城市,13,000个网络直连到Cloudflare,包括所有主要 ISP、云提供商和企业)来实时检测绕过拥塞,并将流量路由到最高效的网络路径上,加快访问速度。

体验/测试环境

源服务器是位于美东区域的vps,距离中国大陆的测试地点超过1万公里。

RTT(往返时间,即数据从本地到服务器再返回的时间)约240-260ms。

搭建的网站首页仅传输数kb至数十kb的html文件。

使用Cloudflare的免费计划,开启CDN。

如何启用

Cloudflare Argo Smart Routing需要额外付费使用,每月基础费 5 美元(含首 GB 流量),超出后每 GB 0.1 美元,费用包含上行 + 下行总流量。

所以首先需要添加一种付款方式,推荐使用万事达卡或visa卡,有条件可前往香港等境外地区办理,或中国大陆内多家银行满16岁可办,强烈不建议使用虚拟卡。

随后仅需在仪表板上点击几下即可启用

实测结果

对比项 仅免费计划 启用Argo
http3夜间访问 最慢近50秒,非常严重的卡顿 200+毫秒,流畅打开
http2白天访问 1-2秒,打开略卡 200+毫秒,流畅打开

启用后,在不少时候,访问用时已经小于直连的RTT。

意味着先经过Cloudflare再访问源服务器,比直接访问源服务器更快。

对比Cloudflare Pro计划

Cloudflare Pro计划现在的价格是每月20美元,这个价格足够免费计划+Cloudflare Argo Smart Routing每月151GB上行+下行总和流量的费用。

参考Cloudflare 官网以及网络上搜索到的这篇优质博客 家庭数据中心系列 Cloudflare Pro 深度体验:从 Free 到 Pro,到底值不值得升级?

Cloudflare Pro计划具有强了非常多的WAF(Web 应用防火墙,用于拦截恶意请求),更多可开启的优化,更丰富的运行状况信息,可能更快很多的首字节到达时间。

如果有这些方面的需要,或者每月大于151GB的上行+下行总和流量,直接升级Cloudflare Pro计划,而不是使用Cloudflare Argo Smart Routing大概是更好的选择。土豪可以都要。

何时使用Cloudflare Argo Smart Routing

对于延迟敏感的用例。比如打开网站页面,实时聊天软件,这些情况,速度越慢,越容易让人离开。

这些情况应该考虑使用Cloudflare Argo Smart Routing。

注意启用了1000GB需要104.9美元,对于大流量的用例,比如视频播放,网盘上传下载,谨慎使用,避免高昂的费用。

Tags: