我正在为网站寻找良好的性能监控服务。我知道一些可用的常规监控服务,它们检查正常运行时间并通知您有关不可用的服务。但我特意寻找注重性能的服务。
即,我希望看到来自全球多个位置的详细性能统计报告,并详细说明获取不同网站资源所需的时间,包括第三方脚本,如谷歌分析等(报告应包含类似的详细信息,例如 FireBug Net 选项卡)。有没有这样的服务,如果有,哪一个是最好的?
我正在为网站寻找良好的性能监控服务。我知道一些可用的常规监控服务,它们检查正常运行时间并通知您有关不可用的服务。但我特意寻找注重性能的服务。
即,我希望看到来自全球多个位置的详细性能统计报告,并详细说明获取不同网站资源所需的时间,包括第三方脚本,如谷歌分析等(报告应包含类似的详细信息,例如 FireBug Net 选项卡)。有没有这样的服务,如果有,哪一个是最好的?
我猜你需要的是事务性能监控?换句话说,不仅仅是页面加载时间,还有您网站上一系列步骤(交易)的性能?
如果是这样,我可以推荐 AlertFox。它在很大程度上是最好的交易监控工具,而且非常具有成本效益。他们也有免费计划,所以你可以自己测试。
查看类似问题的答案,这应该会有所帮助: 任何人都可以推荐网站监控服务吗?
然而,为了更具体地回答您的问题,除了基本的正常运行时间/可用性通知之外,每个主要监控服务都将提供性能指标。例如,顶级(Webmetrics、Keynote、Gomez)将为您提供瀑布图,向您显示时间线,显示您页面上的每个项目如何从世界各地加载。
当您在该领域寻找供应商时,最重要的是要寻找监控技术。您要确保监控是通过真实浏览器而不是模拟浏览器进行的。您希望根据真实用户如何看待您的网站来查看性能,包括最大并发线程数、javascript 和 css 的处理方式以及真实浏览器为您提供的一般性能。众所周知,一些供应商声称他们正在使用真正的浏览器进行监控,而实际上并非如此,或者价格要贵得多。
要确定哪个是最好的,我建议您对每一个进行试用,然后自己看看。
请注意,这类信息,特别是如果您正在寻找来自世界各地的性能,是区分顶级和底部的原因。
Pingdom似乎很适合您的需求。
编辑:如果不明显,您可以监控性能,而不仅仅是正常运行时间。为此,您可以定义要检查的资源,然后您将获得一份报告,其中包含来自不同位置的结果。
我在一个大型网站工作,我们使用Keynote进行性能监控
我们有国际本地化版本,因此即使所有服务器都托管在东海岸,我们也会有来自每个目标国家的性能指标。非常全面的指标、dns 查找时间、每个图形的加载时间、脚本等。还有警报,非常可定制
要测试您的网站的性能,您可以使用 Web 压力工具,例如 Microsoft 的 Web Application Stress Tool(好名字:)。
Rick Strahl在他的博客上有一个很好的演练
WatchMouse 还提供使用真实浏览器的性能监控,就像 Lenny 提到的“三巨头”一样,但价格要低得多。有一个免费的展示网站可以让您了解这些功能:loads.in