Qui*_*Par 3 networking domain-name-system web-hosting nslookup
我的网站在输入域名后和内容开始显示之前需要很长时间。
我认为这与 dns 分辨率或网络有关。
我该如何解决这个问题?我从哪里开始,我需要什么工具?我知道我需要 nslookup 和 traceroute。我还需要什么?
首先,在 Forefox的Firebug扩展的帮助下,获得页面加载时发生的情况的高级视图。我将向您展示加载网页的每个组件所需的确切时间。这将为您提供有关您必须调查的确切内容的第一个线索。
如果确实是 DNS 问题,调试 DNS 的最强大工具之一是dig
. 使用该+trace
选项,它将显示查找域所需的所有中间步骤,以及每个步骤的查找时间。
如果建立到网站的 TCP 连接有问题,您可以先尝试ping
一下。如果往返时间很长,您可能需要尝试tcptraceroute
使用 TCP 数据包而不是 UDP(或 ICMP)的端口 80,就像默认的跟踪路由一样,以查看数据包在何处延迟。使用 TCP 会更忠实地再现您的数据包在中间网络上的处理,一些提供商可能会限制 UDP 流量(并完全过滤 ICMP——或者实际上给它高优先级,然后您看不到 TCP 更慢)。
如果 DNS 解析时间短,并且 RTT 到服务器,则可能存在容量问题...
归档时间: |
|
查看次数: |
739 次 |
最近记录: |