我正在寻找一款出色的网站性能监控服务。我知道一些可用的常规监控服务,它们可以检查正常运行时间并通知您不可用的服务。但我特别想寻找一款注重性能的服务。
即,我希望查看来自全球多个地点的详细性能统计报告,并详细列出获取不同网站资源所用的时间,包括第三方脚本(如 Google Analytics 等)(报告应包含类似详细信息,如 FireBug Net 选项卡)。是否有此类服务?如果有,哪一种最好?
答案1
查看类似问题的答案,应该会有所帮助: 有人可以推荐一个网站监控服务吗?
不过,为了更具体地回答您的问题,每个主要的监控服务除了提供基本的正常运行时间/可用性通知外,还会提供性能指标。例如,顶级服务(Webmetrics、Keynote、Gomez)会为您提供瀑布图,该图会向您显示一条时间线,显示您页面上的每个项目如何从世界各地加载。
当您寻找该领域的供应商时,最重要的是要寻找监控技术。您要确保监控是在真实浏览器上进行的,而不是模拟浏览器。您要根据真实用户查看您网站的方式查看性能,包括最大并发线程数、如何处理 javascript 和 css,以及真实浏览器为您提供的一般性能。据了解,一些供应商声称他们使用真实浏览器进行监控,但实际上并非如此,或者成本要高得多。
为了确定哪个是最好的,我建议您对每一个都进行尝试并亲自看看。
请注意,这种信息(特别是当您要了解世界各地的表现时)是区分顶级与底层的标准。
答案2
我想你需要的是交易性能监控?换句话说,不仅仅是页面加载时间,还包括网站上一系列步骤(事务)的性能?
如果是这样,我推荐 AlertFox。它是遥遥领先的最佳交易监控工具,而且非常划算。他们还有免费计划,您可以自己测试。
答案3
平多姆似乎很适合您的需求。
编辑: 如果还不明显的话,你能监控性能,而不仅仅是正常运行时间。您可以通过定义要检查哪些资源来实现这一点,然后您将获得一份包含来自不同位置的结果的报告。
答案4
要测试您网站的性能,您可以使用网络压力工具,例如 Microsoft 的 Web 应用程序压力工具(很棒的名字:)。
Rick Strahl 有一个很好的演练在他的博客上