嘟嘟社区

怎么计算通过香港经CF到法国的延迟时间呢?


我法国的小鸡是套了CF的,香港的中转鸡经过CF拉法国落地鸡。但怎么看这个HK–>Cloudflare–>FR的延迟呢?

我PING香港到CF,(法国小鸡域名套CF就是这个IP):

  1. PING 104.21.x.x (104.21.x.x) 56(84) bytes of data.
  2. 64 bytes from 104.21.x.x: icmp_seq=1 ttl=50 time=39.5 ms
  3. 64 bytes from 104.21.x.x: icmp_seq=2 ttl=50 time=39.8 ms
  4. 64 bytes from 104.21.x.x: icmp_seq=3 ttl=50 time=39.7 ms

复制代码

我PING法国到CF,(法国小鸡域名套CF就是这个IP):

  1. PING 104.21.x.x (104.21.x.x) 56(84) bytes of data.
  2. 64 bytes from 104.21.x.x: icmp_seq=1 ttl=64 time=2.19 ms
  3. 64 bytes from 104.21.x.x: icmp_seq=2 ttl=64 time=2.38 ms
  4. 64 bytes from 104.21.x.x: icmp_seq=3 ttl=64 time=2.27 ms

复制代码

这个我就不理解了,那么意思是我从香港–法国最终只用了39.5+2.19=41.6ms吗?这不科学呀?

还是说香港这边的104.21.x.x和法国这边的104.21.x.x,不是一个节点,中间有延迟?

你在你法国小鸡的Nginx的access log里面找到CF回源的香港IP,然后从法国小鸡里面直接ping这个香港CF回源IP就好了, 香港到法国延迟怎么也得180ms+,
这叫anycast,你连的是最近的CDN点