Firefox 在终端服务器上使用 Google Apps 电子邮件的性能问题

Firefox 在终端服务器上使用 Google Apps 电子邮件的性能问题

在终端服务器上,以下两个 Firefox 用户首选项的值是针对每个用户还是针对每个终端服务器?

  • network.http.max-connections-per-server(默认值为 15)
  • network.http.max-persistent-connections-per-server(默认值为 6)

背景:我们有一台 Microsoft Server 2003 R2 终端服务器 Sun X6250 刀片,它存在与 Firefox 和 Google Apps 电子邮件相关的性能问题。该刀片有 8 个核心和 32GB RAM。我们有大约 30 个活跃用户。每个人都使用基于 Web 的 Google Apps Enterprise Edition 电子邮件。每周有一两次,服务器 CPU 利用率会接近 100%。按 CPU 利用率降序排列的任务管理器进程列表显示,几乎所有的 firefox.exe 进程都位于顶部。一些 Firefox 进程持续消耗 5% 到 9% 的 CPU 利用率。当用户关闭 Google Apps 电子邮件选项卡时,CPU 利用率会下降到 0,然后偶尔会消耗一两个百分点。使用 Internet Explorer 7 时,我们不会看到这种行为。大多数用户都想使用 Firefox,而不是 IE。

我的理论:Google Apps Email 是一款使用持久连接的 AJAX 应用程序。当 Google Apps Email 请求与同一 Google 服务器建立第七次持久连接时,Firefox 会循环。当然,如果用户偏好网络.http.每个服务器的最大持久连接数是针对每个用户,而不是像我怀疑的那样针对每个终端服务器。

答案1

Firefox 首选项始终是针对每个用户的,即使是使用组策略的修改版本仍然强制执行针对每个用户的设置

最有可能的是,您遇到了 Firefox 中的一些 JS 错误,但是下次您应该检查正在运行的 TCP 连接(命令提示符中的 netstat),看看是否没有遇到任何限制。

答案2

您的用户是否启用了 Firebug?Google建议为 Gmail 禁用它

答案3

当然是所有 JS 和 AJAX。我想说启用聊天功能也无济于事。也许您可以强制用户使用 html 旧版/兼容版 gmail,看看问题是否会消失

相关内容