什么原因导致某些计算机上的 Web 应用程序速度急剧下降?

什么原因导致某些计算机上的 Web 应用程序速度急剧下降?

我们正在考虑推出一款新的 GIS 网络应用程序(由我们网络上的服务器提供),但该应用程序在某些 PC 上的运行速度方面存在问题。

在我们的测试中,我们找到了来自两个不同部门的两台物理上完全相同的 PC(来自同一制造商的同一批次,都是 Core i7,配备 4 GB RAM 等)。其中一台可以完美运行 Web 应用程序,密集请求在 2-4 秒内完成。然而,另一台机器处理相同请求需要 15-30 秒。

我们在每台机器上尝试了多个用户(每台电脑之间都是同一组用户),发现无论用户是谁,电脑上的速度总是相同的。

我们认为这可能是物理位置的问题(它们位于通过光纤连接的单独建筑物中),但在物理上交换 PC 之后,运行速度快的计算机仍然运行速度快,而运行速度慢的计算机仍然运行速度慢。

这些计算机在 Active Directory 中属于相同的 OU 和组。每台计算机都应用相同的策略。

两者的 Internet Explorer 设置相同。我手动将慢速机器上的所有服务调整为与快速机器相同(我有一份来自我们的帮助台系统的良好报告可供参考。)

actxprxy.dll 在两台机器上都注册了。

我遗漏了什么?我还需要查看哪里?

答案1

我想到了一些可能的情况:

  • 最佳猜测:网络线路质量或网卡故障 - 有可能一个是 Wifi,另一个是 Cat 5/6 吗?检查 ping / 网络类型测试以验证。
  • 防病毒扫描程序?
  • 病毒或其他恶意软件?一种测试方法可能是使用不同的浏览器进行测试 - 例如 Chrome 或 Firefox。
  • 一台电脑有机械硬盘,一台有SSD?
  • 后台应用程序可能会占用带宽、记录数据或以其他方式共享/消耗资源?
  • 使用的图形硬件不同吗?一个可能默认使用 Intel HD 3000(内置于 Core i7),另一个可能使用外置(如果有的话)?这在驱动程序或 BIOS 中配置。
  • 驱动程序损坏或过期?特别是网络或图形驱动程序。

您是否做过其他测试 - Speedtest.net、ping 测试、DNS 测试等?

http://www.speedtest.net/

http://code.google.com/p/namebench/

答案2

这可能是浏览器缓存问题,我假设您使用外部 API 集来获取 GIS 信息。

确保您使用的是所选浏览器的最新版本,并检查每个浏览器的缓存设置,以确保缓存设置较低。您是否使用 Firefox 或 Chrome 等其他浏览器在慢速机器上测试过速度?

相关内容