测量/跟踪页面加载时间

我有几个只能访问一个网站的员工。 他们使用的这个网站绝对是他们所做的一切,他们已经开始告诉我,一天的某些时段有多慢。 在一天的某些时候,当它变得非常糟糕的时候,他们会点击一个button来提交一个表单,并且这个请求将会花费很长时间,并且会超时并重新login。

让我清楚,唯一慢的是网站。 这不是加载IE的时间

有问题的网站与我们公司无关,由另一家公司控制。 我们和他们之间的联系没有什么特别之处。

我们公司没有其他人抱怨互联网访问速度慢或者其他任何会导致我相信这个问题出现在我们的networking上的东西。

运营该网站的公司的IT经理说:“我们有150个网站,因为贵公司是唯一报告问题的网站。”

为了消除我们的networking作为罪魁祸首,我想到了几个不同的方式来testing。

  1. 用一张高速空卡将其中一个用户设置一两天。 这个问题是,用户然后没有过滤互联网访问。
  2. 把我的电脑拿出来,在他们使用电脑的同时和他们站在一起45-69分钟,并同时浏览另一个网站。 在这段时间里,我想跟踪加载每个页面需要多长时间,而不pipe域名。 然后,我可以把这件事带回另一家公司,并告诉他们,除了你的网站之外,其他一切工作都很好。

我还没有find任何软件,将帮助我的想法#2。 有什么build议么?

你能想到其他的东西可以帮助确定问题出在哪里吗?

花时间安装监控解决scheme。 所有你需要的数据来确定问题几乎将无法弥补,系统将帮助你无数的其他方式进行故障排除,容量规划等。

指定networking上的主机作为您的监控服务器。 运行任何监控软件包,如Zenoss , Zabbix , 仙人掌 ,或许多其他。

从监视服务器持续监视ping时间:

  • 您networking上的所有客户机(您的员工工作站)
  • 您的ISP的第一个网关和DNS服务器
  • 你关心的网站附近的一些网关(使用traceroute来确定这一点)
  • 网站的实际networking主机

这个数据会告诉你是否有networking拥塞,你应该能够推断出它在哪里。 它不会告诉你他们的networking服务器是否陷入困境。 为此,您需要监视特定url的响应时间。 您也可以在大多数监控服务器上执行此操作。 您可以有一个监视google.com的响应时间作为控件的情况下。

一旦你持续监控所有这些东西,让它运行一个星期,然后分析所有的图表。 您可能会在一天的某些时段看到响应时间的增加。 您可以将这些数据显示给网站上的IT经理,并说:

这是一个图表,显示您的networking服务器的响应时间不可接受,这里是另一个图表显示在同一时间谷歌响应时间非常好。 显然,我们的networking和互联网连接不是责难。