关于 CloudFlare 优选节点的一个讨论

CF素来有拉全球的美称,所以很多佬友认为如果使用CF拉,后端服务器在哪里是无所谓的。想知道事实是如此么?

因为我这两天看到一个站点,使用的CF优选节点,ITDOG测试一片深绿;

[upl-image-preview url=https://s.rmimg.com/2024-08-25/1724599411-651536-image.png]

但是我自己将域名解析过去后,发现并非如此。 一片浅绿带点黄。

[upl-image-preview url=https://s.rmimg.com/2024-08-25/1724599480-533521-image.png]

为什么同样的IP,测速的结果却不一样呢?

我的猜测是:

>

因为CF使用的AnyCast,看起来IP是一样的,但其实路由是不一样的。

> 如果你的后端服务器在美国,会路由到美国的AnyCast节点;如果你的后端在亚太,会路由到亚太的AnyCast节点;

> 所以即使是套CF,为了访问的速度,后端服务器放到亚太地区(比如香港、日本 、新加坡)也还是要比放到欧洲或者北美快的。

以上仅为个人猜测,如有不对,欢迎指正交流。

@“James”#p72101 国内访问CF,最快的节点是美国,那么服务器放在美国不该是最快的吗?放到其他地区那不是相当于绕美吗?

@“风语”#p72272 国内访问CF会有很多亚太节点的,新加坡,香港,日本。 CF优选就是找出这些比较近的节点。

@“James”#p72275 国内访问亚太节点不都是绕美的吗?能优选早就都用上亚太节点了

@“James”#p72275 你猜的没有错,有需要请充pro,自动优选

@“风语”#p72276 不会,你可以看优选的ip很多延迟都在60-110ms,绕美不可能这个延迟的

@“削除禁止”#p72278 充Pro没用的,我试过。

@“James”#p72280 充business试试

@“James”#p72280 充pro你试试联系客服开通啊

@“削除禁止”#p72281 据说企业才有,business的有没有。 pro客服叼都不叼。就是多几个规则。

@“James”#p72279 上个测试图看看

@“James”#p72283 烦死了,我到时候还想搞个pro来着

@“削除禁止”#p72292 NLCDN不够好吗:face_with_steam_from_nose:

@“风语”#p72288

这是一组CF的优选IP

[upl-image-preview url=https://s.rmimg.com/2024-08-26/1724643440-675076-image.png]

@“James”#p72302 狗日的电信

@“James”#p72302 移动不是本来就能直连香港的吗?联通不知道什么时候也能直连香港了,电信还是只能直连美国

感觉免费的优选线路基本上都一样

应该和vps的线路有关系,例如:CN2线路。

正常CDN的工作线路是

用户 - CDN节点 -源站服务器

CF优选 只是找 用户 - CDN节点 最佳的IP

网站与网站的区别在于 CDN节点 -源站服务器 这段线路上

通常博客之类的静态网站做一下合理的缓存规则

可以将页面缓存在CDN节点上

这样用户 - 直接获取在CDN节点上的缓存

不回源页面打开速度会很快

而你的网站是论坛要动态实时回源的
线路上 依然保持 用户 - CDN节点 -源站服务器
只要cdn节点到源站的速度慢那么就会拖慢总体的打开速度

其次是动态程序有响应时间
也会减慢实际速度
这个可以参考魔方财务系统
这个系统不支持任何缓存加速
因此就算是国内搭建魔方财务
实际测速也会在2s以上打开

还有关于泛播路由
这个跟后端在哪里没有关系
只是说用户 - CDN节点的路由
比如同一个IP地址
移动访问 - 会路由到香港
联通访问 - 会路由到日本
电信访问 - 会路由到美国
偶尔会有特殊情况
比如CF在切换路由的时候
移动访问 - 会路由到旧节点香港或者新节点西雅图
不过这个情况多数会在一段时间后固定为新节点
直到下次变更路由
部分地区也会有特殊的路由线路
比如广东地区三网访问哪个IP基本都是去香港节点
而内蒙古移动访问有些IP会去日本等节点

再就是源站位置
我个人建议美国作为首选
一方面美国源站带宽大
可以支持更多并发
其次美国对全世界多数国家都有直连海底光缆
这意味着你不管是分配香港、日本、新加坡、又或者美国的节点
回源线路上不会有太多问题

@“James”#p72302 这个网站出来的速度是表示网站的ip访问cf的速度,并不能代表你也能那么快