Thursday, 21 March 2019

Average JDE web performance - literally

Are you fast or slow?  How can you tell if there is a little bit more that you can possibly extract out of your ERP?  Performance is generally a subjective thing, you lull your users into a sense of good performance and bad performance based purely on precedence.   <!--[if !mso]><![endif]

I'd like to see this analysis extended to an objective analysis, and this is precisely what we have done for JD Edwards using ERP analytics.

We deploy Google Analytics as part of the tools release.  This then sends a tiny amount of javascript to the client to execute on certain HTML events in the client browser, for EVERY page for EVERY user.  This does sound like a lot, but we've done a significant amount of performance testing with this and have noticed an immaterial different in performance and traffic.

We have this solution running for about 50 clients in Australia and around the world.  Our clients are able to benchmark performance AND productivity, then measure any delta's caused by change.

So I thought that I would reveal some pretty cool findings.  We've analysed over 32,000,000 page loads and over 1,140,000 logins (sessions) for the table below.

This is the last 100 days of data for approximately 26 active JDE clients, all anonymous of course.

I'm graphing 2 metrics here:

Avg Page Load Time: The average amount of time (in seconds) it takes that page to load, from initiation of the pageview (e.g., click on a page link) to load completion in the browser. 

Avg. Page Download Time : The time to download your page

Personally this is pretty impressive.  On average JDE users are accessing 29 pages per session.  That is pretty interesting.  

On average the page download time is .05 seconds - tiny

On average the time it takes to load a page is .86 of a second - pretty good too, on average we have a sub second response time for JDE as a ERP.

If your site is taking longer than that, you are not reaching your potential.  There are some pretty quick fixes for a lot of these issues, which will ensure that you are getting the most out of your hardware and users.




1 comment:

Tom P said...

this is useful. we have set something like this up in the past as well. where did you put the javascript so that each page has the code?

Extending JDE to generative AI