打开多个网页后 Firefox 停止加载页面

打开多个网页后 Firefox 停止加载页面

这个问题是几天前开始的。

Firefox 6 开始出现页面加载问题,尤其是包含大量连接的页面,而且一旦我打开多个标签页,页面将继续尝试加载,但数据无法到达浏览器。

我可以通过关闭并重新打开浏览器来“重置”它。

这不是连接问题:同一系统上的 Chrome 没有问题。

我已经完全删除并重新安装了浏览器,并尝试了最新的稳定测试版,但问题仍然存在。

我经常使用 news.google.com,由于连接数太多,加载完这个页面后就无法加载其他页面了。另外,如果我同时打开多个标签,也会出现同样的问题。

更新更多详细信息和迄今为止采取的故障排除步骤:

我依次禁用和删除了每个插件,并测试了浏览器:特别是对于 news.google.com 这样的聚合网站,页面要么需要很长时间才能加载,要么根本无法加载,要么加载一次之后不再重新加载,或者是以上任何一种情况的组合。

然后我使用 RevoUninstaller 彻底删除了 Firefox,并删除了用户配置文件中 Appdata 目录中的 Mozilla 文件夹以及注册表中的 Mozilla 和 MozillaPlugin 树。完全卸载。然后重新安装最新版本 7.0.1 或类似版本。问题完全一样。

我非常不愿意做的另一件事是进行系统还原。但是,我的系统还原似乎只能追溯到一周左右,而这个问题持续的时间比这更长。所以没戏了。

当我尝试一次加载多个页面时,这个问题似乎最严重,我经常这样做。如果我等待页面加载后再开始下一个页面,就不会出现那么多问题。包含许多不同部分(如广告或社交媒体集成或其他可能从许多不同域中提取的内容)的页面往往出现的问题最多。

更新系统信息和更多详细信息:

我还在 Windows 7 电脑上安装了 Chrome 和 IE9,该电脑运行 8GB RAM 和最新的 Intel CPU。该系统不到一年前推出,是惠普的笔记本电脑,触摸屏。

标签的数量似乎没有特别的影响,除非这些页面每个都加载来自不同域的大量项目。例如,加载社交网络项目和广告项目的新闻网站似乎最容易出现问题,而且通常加载来自不同域的项目最多。只要我一次只加载一两个,就不会出现问题。但是,一旦我尝试同时加载多个,或者在其中一个加载完成之前添加一堆,就会引发问题。

有时问题只是加载时间极慢。有时则是连接完全中断,没有任何数据往返于 FF。其他浏览器不受影响。

答案1

在 下about:config,检查以下设置:

  • 网络.http.keep-alive
  • 网络.http.keep-alive.超时
  • network.http.max 连接数
  • 网络.http.每个服务器的最大连接数
  • 网络.http.每个代理的最大持久连接数
  • 网络.http.每个服务器的最大持久连接数
  • 网络.http.proxy.keep-alive

查看TCP 优化器以及该页面上与连接相关的其他方便内容。

也许 Firefox 和 Google Chrome 的实现方式略有不同,从而导致体验不同,Google Chrome 可能会正确释放不需要保持的连接,而 Firefox 会保持这些连接打开更长时间。也许某些更新更改了某个设置。您可能还想检查事件日志、Windows 更新历史记录以及您的网络适配器驱动程序和设置。

使用类似工具TCP查看器或者netstat要弄清楚连接到底发生了什么,请尝试在 Firefox 和 Google Chrome 之间进行比较,看看两者发生了什么。您还可以使用Fiddler2有关 HTTP 级别的详细信息以及Wireshark有关数据包级别的更多详细信息...

答案2

您可能遇到了内存问题,而 FF 6 仍然管理得相当糟糕。您可以使用任务管理器、进程选项卡、菜单查看/选择列并添加“内存 - 工作集”来检查此问题。请让我们知道当问题发生时 FF 消耗了多少内存以及您有多少可用 RAM。

您还可以尝试其他浏览器,例如 Internet Explorer 或 Chrome,以查看问题是否特定于 FF,或者您是否达到了 Windows 中的某些限制。如果您在安全模式下启动时遇到此问题,也很有趣。

相关内容