从几天前开始,我想是自上次更新 Firefox 以来,但我不确定,因为我已经离开几周,直到 1 月 10 日,Firefox 几乎无法使用。加载页面需要很长时间(超过一分钟),而且大多数时候甚至无法完成。
我确信连接正常(它是与 ISP 的快速 1Gbit/s 点对点光纤),因为当我使用 Chrome 或 Opera 时,它们速度非常快。
我也相信它不可能是配置文件/用户,因为我也尝试在 Ubuntu 中创建新用户。同样的效果:Chrome 超快,Firefox 实际上不起作用。
然后,在同一台笔记本电脑(Lenovo S540)上,我安装了双启动的 Win10,并且还安装了 Firefox 43.0.4。所以,问题是它在 Win 中运行得很好,所以我猜问题只出现在 Ubuntu 中的 Firefox 上。
为了进一步排除连接问题(除了尝试使用 wifi 和 eth 连接之外),我将笔记本电脑带到办公室,并尝试使用工作中的连接。结果完全一样:Chrome 运行顺畅。Firefox 无法使用。
只有我一个人有这个问题吗?我在网上搜索了好几天,但是没有找到其他人关于这个问题的帖子...
我是 Linux 和 Firefox 的近乎专家(不是专业,但有 10 多年的经验)用户,但我真的不明白这里发生了什么......有人可以提示我下一步该看哪里吗?
答案1
最后,在更新到 Firefox 44 后,一切或多或少又恢复了正常……我不知道它是否真的解决了,因为它仍然明显比 Chrome 慢,但至少可以使用。几天前我尝试了夜间版(版本 46),它有同样的问题,所以我已经开始绝望,担心更新无法解决问题……但实际上它解决了,所以我很高兴。但仍然很好奇发生了什么……
答案2
我遇到了类似的问题。禁用 Ubuntu Modifications 插件解决了这个问题。根据这些答案,这是 adblock plus 和 Ubuntu Modifications 插件之间的相互作用。
答案3
我现在已经尝试了几种方法来修复我的系统上的这个问题,但我想我可能最终有一个解决方案,因为我昨晚做了改变,到目前为止已经花了一整天时间和几次重启,没有任何缓慢的浏览器查找等。
我之前听说过 IPv6 DNS 查找可能存在问题,虽然这并不是一个具体的 IPv6 问题,但它更多地与路由器(如您的家庭路由器/wifi)没有正确处理 IPv6 DNS 有关。
早期的搜索中有人建议完全关闭 IPv6 DNS,但对我来说这听起来不是一个好的解决方案。
然后我读到了这个链接:
https://help.ubuntu.com/community/WebBrowsingSlowIPv6IPv4
特别是标有 Blackhole IPv6 路由的部分
其中作者还表示关闭 IPv6 DNS 不是一个好主意,但他展示了他建议的做法,基本上就是编辑:
/etc/sysctl.conf
并添加以下行:
net.ipv6.conf.all.accept_ra = 0
我这样做了,然后重新启动,只是为了确保一切都正常重新启动(也许只需重新启动网络服务就足够了)。
无论如何,从那时起我就不再看到这个问题了(至少在过去 12 小时的使用中)。
您可以尝试一下,如果它不能解决您的问题,您可以随时退出吗?
布赖恩
答案4
我的 Firefox 每次安装时都需要将近一分钟才能加载一个页面(如果我没记错的话,从 Ubuntu 13.10 开始)。解决此问题的唯一方法是转到about:config
(您在写页面 URL 的地方写它)并搜索ipv6
。然后更改network.dns.disableIPv6
为true
(也许我的路由器不支持 IPv6 并导致 Firefox 搜索它但目前还不需要它,所以您不会遇到任何问题)。此后,页面将在 1 秒内加载。