我的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美元,对于大流量的用例,比如视频播放,网盘上传下载,谨慎使用,避免高昂的费用。