我刚刚部署了一个服务器,该服务器拥有一些我想要使用脚本获取的资源。 如果我浏览Chrome浏览器中的这些资源(甚至是我以前从未使用的资源 – 所以我不认为这是caching问题),但是当我使用脚本获取它们时,需要大约5秒的时间才能连接。
我不认为这与我的网站有任何关系,我认为这是一个本地configuration问题。 我看到与谷歌相同的结果。 浏览到谷歌它立即出现,但:
% curl google.com ***5 second delay*** <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> ...
由于最后一个行为是一个更令人困惑的事情是,如果我ping我的服务器或谷歌,它会立即显示IP地址,所以我认为这种排除DNS问题,但我不知道。
有什么想法发生在这里?
我在Comcastnetworking上运行Ubuntu Maverick。
如果你运行Wireshark你应该能够检查你的PC发送的数据包和他们的回复。 这应该可以帮助您查明问题。
我的预感是DNSparsing – 但是你的pingtesting会有其他的build议。
注意:Wireshark是在官方apt库: sudo apt-get install wireshark