我在考虑用外阴作为VPS。当我对api.binance.com进行ping操作时,它的服务器在日本的https://hnd-jp-ping.vultr.com站点上,我从日本得到的ping比从新泽西选择ping要糟糕得多。为什么我在日本的时候,从新泽西到宾利api比从日本得到更好的平?
东京
$ping -c 4 -w15 api.binance.com
PING d3h36i1mno13q3.cloudfront.net (108.138.105.100) 56(84) bytes of data.
64 bytes from server-108-138-105-100.jfk50.r.cloudfront.net (108.138.105.100): icmp_seq=1 ttl=245 time=176 ms
64 bytes from server-108-138-105-100.jfk50.r.cloudfront.net (108.138.105.100): icmp_seq=2 ttl=245 time=176 ms
64 bytes from server-108-138-105-100.jfk50.r.cloudfront.net (108.138.105.100): icmp_seq=3 ttl=245 time=176 ms
64 bytes from server-108-138-105-100.jfk50.r.cloudfront.net (108.138.105.100): icmp_seq=4 ttl=245 time=176 ms
--- d3h36i1mno13q3.cloudfront.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 176.356/176.418/176.450/0.037 ms新泽西州
$ping -c 4 -w15 api.binance.com
PING d3h36i1mno13q3.cloudfront.net (18.165.100.49) 56(84) bytes of data.
64 bytes from server-18-165-100-49.iad55.r.cloudfront.net (18.165.100.49): icmp_seq=1 ttl=247 time=8.10 ms
64 bytes from server-18-165-100-49.iad55.r.cloudfront.net (18.165.100.49): icmp_seq=2 ttl=247 time=8.13 ms
64 bytes from server-18-165-100-49.iad55.r.cloudfront.net (18.165.100.49): icmp_seq=3 ttl=247 time=8.13 ms
64 bytes from server-18-165-100-49.iad55.r.cloudfront.net (18.165.100.49): icmp_seq=4 ttl=247 time=8.16 ms
--- d3h36i1mno13q3.cloudfront.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 8.096/8.127/8.155/0.021 ms发布于 2023-04-10 20:10:15
为什么我从新泽西到binance api比从日本来要好呢?
你凭什么这么想?
从您看到的返回量中可以很明显地看到,您正在达到CDN (cloudfront.net)。CDN的工作是确保事物被缓存和/或托管在靠近客户端的地方。从IP列表中也可以清楚地看到,您正在与两个不同的CDN节点对话。
简而言之:您无法推断它们的服务位于何处,也无法使用ping推断API的延迟。
https://serverfault.com/questions/1128369
复制相似问题