I am thinking of using vultr as VPS. When I do a ping to binance api.binance.com
which have their servers in Japan on the site https://hnd-jp-ping.vultr.com I get much worse ping from Japan than if I choose to ping from New Jersey. Why do I get better ping from New Jersey to binance api than from Japan when binance is located in japan?
Tokyo
$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
New Jersey
$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