可以使用哪些服务来监控前端性能?

时间:2011-09-05 10:14:39

标签: performance monitoring frontend

已有大量托管服务用于跟踪服务器响应时间,但我们正在寻找跟踪页面呈现/加载时间的内容(即浏览器渲染器)。

PageSpeedYSlow等问题是我们需要的东西,我们想要一些不断运行的东西,例如每15分钟读取一次。

4 个答案:

答案 0 :(得分:3)

最新的浏览器具有window.performance.timing属性,其中包含某些事件发生的时间戳(例如domainLookupStart,domLoading,domInteractive,...)。

您可能希望将这些数字的样本发送到您的服务器。

请参阅https://developer.mozilla.org/en/API/navigationTiming


Google Analytics有page speed metric,您可能也想查看它。

答案 1 :(得分:1)

Atatus监控页面加载时间,并通过实时用户监控(RUM)监控,并监控JavaScript错误并捕获导致错误的所有用户操作。

它还提供了各种地理位置和浏览器的效果的各种视图。

https://www.atatus.com/

https://www.atatus.com/blog/announcing-real-user-monitoring/

免责声明:我是Atatus的网络开发人员。

答案 2 :(得分:0)

我们使用GTmetrix获取每日网页速度和YSlow分数。如果您需要更高的频率,可以使用SeleniumShowSlow自动执行YSlow或Page Speed。

答案 3 :(得分:0)

尝试使用像dynaTrace的AJAX Edition 3这样的免费工具。来自网站:“加快页面加载时间,优化渲染,调整DOM执行,并与竞争对手进行比较。甚至与Selenium,W​​atir或QTP集成以开始自动化性能测试它是免费的,它很简单,现在适用于Firefox和IE。“

我为dynaTrace工作,完全披露。但是这个简单,免费的工具应该对你非常有用。

最佳

GP