我们的网站在某些客户端计算机上表现不佳,我们主要部署在IE 7和IE 8上。在另一组客户端上,在我们的环境中,网站速度很快。我不知道接下来会发生什么。
所以,我想我的问题围绕着:
还有其他想法吗?
我们的客户是金融服务市场中不同的公司。我假设他们都有足够的带宽进入他们的办公室,但我绝对应该检查,更重要的是他们的网络上可用的带宽。
该网站不是公共网站,它是一个网络应用程序,不幸的是我不认为我可以在没有NDA(业务人员)的情况下共享。
该网站基于带有大量javascript的ext / js。
从任务管理器添加了一些数据
IE NOT RUNNING
Physcial Memory - total: 3036
Physcial Memory - cached: 994
Physcial Memory - available: 1000
Physcial Memory - free: 53
Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63
System - Handles: 30290
System - Threads: 1012
System - Processes: 69
System - Commit: 3416/6072
IE RUNNIGN GOOGLE.COM
Physcial Memory - total: 3036
Physcial Memory - cached: 980
Physcial Memory - available: 952
Physcial Memory - free: 18
Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63
System - Handles: 31703
System - Threads: 1057
System - Processes: 72
System - Commit: 3490/6072
IE RUNNING OUR SITE
Physcial Memory - total: 3036
Physcial Memory - cached:933
Physcial Memory - available: 892
Physcial Memory - free: 4
Kernel Memory - Paged: 275
Kernel Memory - NonPaged: 63
System - Handles: 32190
System - Threads: 1057
System - Processes: 74
System - Commit: 3555/6072
LEAVING OUR SITE (to stack), this jumps back up:
Physcial Memory - free: 25
答案 0 :(得分:1)
如果实际上javascript表现不佳,我会看看不同机器上的CPU使用率/负载,旧的或者更繁忙的硬件会对复杂的javascript应用产生非常显着的影响。
答案 1 :(得分:0)
在查看新的任务管理器数据后,我注意到以下情况 - 虽然使用确实会增加您的网站大多数资源使用是在使用该应用之前。我会看看没有outlook的性能,或者在后台运行的其他应用程序。在其他条件相同的情况下,您可能需要为应用程序需要更多内存。
你几乎没有提供任何信息,但是你没有提到连接速度 - 所以我猜测一些用户正在使用较慢的连接。是这样的吗?
答案 2 :(得分:0)
提出三个问题的答案:
还有其他想法吗?
找到速度较慢的地方之间的共性,这些地方在速度很快的地方不存在。例如,所有缓慢的用户都是专属的:
a)共享相同的互联网连接?
b)使用相同版本的浏览器?
c)使用相同/类似的防病毒软件?
d)慢的时候做同样的事情?
e)在同一个操作系统上工作?
f)在一天的同一时间遇到减速?
答案 3 :(得分:0)
我只想注意一下
我认为他们都有足够的带宽进入他们的办公室
我为一家拥有大量带宽的公司工作。但是,他们强制所有分支机构和办公室通过一个集中防火墙/代理路由流量。因此,某些网站的互联网速度非常糟糕 - 我们的办公室和IT办公室(包含代理服务器)之间的私人渠道用于公司内部流动的其他100多个东西。访问互联网不是优先流量 - 内部流量(如文件共享和电子邮件)是首要任务。
答案 4 :(得分:0)
使用Firebug来分析您的应用。您可以在开发计算机上本地执行此操作,以识别内存和CPU密集型操作。
如果这不会暴露任何明显的问题(可能会),您还可以在资源受限的虚拟机中测试您的站点。设置一个具有512MB RAM的虚拟机非常容易,看看会发生什么。