如何绕过CDN ping原始网页?

时间:2012-06-26 12:16:57

标签: web-services ping

我住在波兰华沙。我正在ping任何美国网页(如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:好的,我错过了,我在伦敦实际上是a1570.gd.akamai.net,但距离仍然太远(> 750公里)。是ping时间计数器错误吗?

1 个答案:

答案 0 :(得分:0)

您没有ping www.nba.com,而是正在使用其中一个CDN服务器,即:

a1570.gd.akamai.net (213.155.152.161)

此Akamai服务器为located in London。因此你的ping速度非常快,证明CDN确实有效。