我有一个网站,偶尔加载速度很慢。我指的不是下载速度。但有时 Firefox 的状态会停留在“等待 xxx.com”15-20 秒。等待一段时间后,加载速度会很快。这是因为 DNS 吗?我的 DNS 主机是 afraid.org(免费帐户)。
感谢您帮助新手。
答案1
这不是 DNS 问题。如果卡在Looking up xxx.com
那里,则可能是 DNS 问题。
如果是,Connecting to xxx.com
则意味着您的服务器根本没有响应,但Waiting for
肯定是某个地方存在问题,可能是 Apache 配置错误。
答案2
安装像 Fiddler 或 YSlow 这样的程序,并在尝试加载有问题的网站时观察它。
答案3
问题出在应用程序池工作进程上。由于我的网站很新,而且只有我一个人访问,因此如果工作进程在 20 分钟后不活动,它偶尔会关闭。所以当我访问它时,需要一些时间才能重新启动。
在 IIS 中,右键单击特定应用程序池并选择属性。在性能下,您可以更改空闲超时。
答案4
在大多数浏览器中,您可以在底部启用“状态栏”。这是顶部“查看”菜单下的一个选项。完成后,它会告诉您请求的页面的当前状态。如果该页面实际上因 DNS 查找而延迟,那么您会在较长时间内看到类似“正在查找:domain.com”的内容。
您还可以通过命令提示符执行一些查找,以了解它们的执行速度。
开始 -> 运行 -> cmd -> nslookup domain.com
Mac/*nix:
终端 -> dig domain.com