我正在本地主机上开发一个网站,我的主机文件中有以下条目:
192.168.10.10 mysite.local
该 IP 来自 Virtualbox 中托管的 Vagrant 配置的 VM。
每当我尝试在 Firefox 中加载网站时,它都需要大约 3-4 秒才能解析域名。我looking up mysite.local
在 Firefox 的左下角看到一段时间,然后它快速加载网站。每次后续查找都很快发生,就好像它缓存了该 DNS 查找一样,
但是,如果我让站点闲置大约 5 分钟,查找速度就会再次变慢。
Chrome 和 Safari 没有这个问题。它们都总是能快速解析域名,即使是从冷启动开始。只有 Firefox 遇到了这个问题。
我该如何解决 Firefox 中可能导致此问题的原因?
编辑:看起来 Firefox 会将 DNS 查找缓存 60 秒(根据about:config
,这解释了为什么如果我连续使用它,网站解析速度会很快,但如果我让它闲置,速度就会变慢。那么问题来了,为什么只有 Firefox 在没有缓存的情况下解析困难?