开发者

What service(s) can be used to monitor frontend performance?

There are already plenty of hosted services for tracking server response times bu开发者_如何学编程t we're looking for something to track page render/load times (i.e. browser renderer).

The problem with PageSpeed, YSlow, etc is they're on request where we want something that runs constantly and takes a reading every 15 mins for example.


Latest browsers have a window.performance.timing property which contains the timestamp at which some events occurred (such as domainLookupStart, domLoading, domInteractive, ...).

You may want to send a sample of those numbers to your servers.

See https://developer.mozilla.org/en/API/navigationTiming


Google Analytics has a page speed metric, you may want to look at it too.


Atatus monitors page load time and there by does Real User Monitoring (RUM), and also it monitors for JavaScript errors along with capturing all the user actions that lead to the error.

It also gives various views of how your performance is across geographical locations and browsers.

https://www.atatus.com/

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

Disclaimer: I’m a web developer at Atatus.


We use GTmetrix to get daily Page Speed and YSlow scores. If you need a higher frequency, you can automate YSlow or Page Speed using Selenium or ShowSlow.


Try a free tool like dynaTrace's AJAX Edition 3. From the website: "Speed your page load times, optimize rendering, tune DOM execution, and compare to competition. Even integrate with Selenium, Watir or QTP to begin automating your performance tests. It's free, it's easy and it's now for both Firefox and IE."

I do work for dynaTrace, in full disclosure. But this simple, free tool should be very useful to you.

Best

GP

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜