浏览器中页面加载速度降低的最常见原因是ipv6,它在Ubuntu中默认启用。启用该功能后,它需要在ipv4插入之前超时,这会在您的网络不支持ipv6时引起延迟。您可以执行一个简单的测试来验证这是否是问题-尝试使用IP地址访问网页。例如,尝试打开以下地址:
http://69.59.196.211:80
它应该带您到Stack Overflow网站。如果地址响应迅速,则很可能是由于ipv6而导致DNS解析问题。
您可以通过将network.dns.disableIPv6首选项设置为true 来禁用Firefox中的ipv6 。
- 类型有关:配置在地址栏中,然后按Enter键。
- 在列表中找到network.dns.disableIPv6。
- 右键单击-> 切换。
- 重新启动Firefox,然后重试。
您也可以在系统级别禁用ipv6。为此,请使用编辑器打开文件 / etc / default / grub:
gksudo gedit /etc/default/grub
然后更改以下行:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
与以下行:
GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”
然后更新grub:
sudo update-grub
您也可以尝试增加Firefox的DNS缓存大小并减少DNS缓存过期,因此浏览器不会如此频繁地查询DNS服务器。
- 在Firefox地址栏中键入about:config以打开高级首选项
- 在过滤器字段中键入network.dnsCache,然后按Enter
- 右键单击空结果,然后选择“ 新建 >> 整数 ”
- 将首选项名称设置为network.dnsCacheEntries并将值设置为1000
- 右键单击空结果,然后选择“ 新建 >> 整数 ”
- 将首选项名称设置为network.dnsCacheExpiration并将值设置为7200
dig或时也具有它host吗?)