Firefox 在 MacOS 上解析本地主机域名很慢,而 Chrome 则不然

Firefox 在 MacOS 上解析本地主机域名很慢,而 Chrome 则不然

我正在本地主机上开发一个网站,我的主机文件中有以下条目:

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 在没有缓存的情况下解析困难?

相关内容