我住在波兰的华沙。我正在pinging任何美国网页(如www.nba.com):
$ ping www.nba.com
PING a1570.gd.akamai.net (213.155.152.161) 56(84) bytes of data.
64 bytes from 213-155-152-161.customer.teliacarrier.com (213.155.152.161): icmp_req=1 ttl=58 time=6.90 ms
64 bytes from 213-155-152-161.customer.teliacarrier.com (213.155.152.161): icmp_req=2 ttl=58 time=5.68 ms
我收到的时间大约是7-10毫秒,而从波兰到美国和回来(包裹来回)的距离大约是16000公里(16*10^6米)。c=3*10^8 m/s。距离/c=0.05 s= 50ms。
所以我认为,一些网页被缓存在其他服务器上,例如在西欧(5毫秒,意味着离我的地方不到750公里)。那我怎么才能ping到原来的美国网页呢?
还是我错过了什么?
EDIT1:好的,我错过了,实际上我正在pinging伦敦的a1570.gd.akamai.net,但距离仍然太远(>750 am )。是ping时间计数器错误吗?
发布于 2012-06-26 20:24:45
您using的不是www.nba.com
,而是他们正在使用的CDN服务器之一,即:
a1570.gd.akamai.net (213.155.152.161)
这个Akamai服务器是located in London。因此,您的ping速度如此之快,证明了CDN确实有效。
https://stackoverflow.com/questions/11207149
复制相似问题