我有一台运行 Windows 2003 和 Apache 的服务器。我在这个机器上托管了几个网站。现在这台服务器放在我家里,ISP 为我分配了一个固定 IP。
当我在 ySlow 中检查我的网站速度时,在网络面板中我可以看到我的域名解析需要 150-350 毫秒!而对于其他资源(例如几 kbs 的 css 文件),则需要 200-300 毫秒。
有没有办法改善这些时间安排?我已经在 Apache 上设置了过期标头和缓存。但这似乎没有帮助。
谢谢!
答案1
对同一 DNS 资源记录的连续查询(无线电规则)不应引发新的外部查询;通常,DNS响应数据由解析器(DNS客户端)在持续时间内(生存时间) 在 RR 中给出。
如果您的客户端确实强制对每个请求进行完整的 DNS 查找,您可能需要调查一下……
请注意,这一切都与 Apache 无关。