Diagnosing NetSuite Web Site Performance

This article is relevant if you are using NetSuite and you need to assess web site performance.

Measuring NetSuite Web Site Performance

NetSuite offers a two important built-in tools to help you diagnose web page performance.   I classify them into two types:

  1. Server side
  2. Client side

Server Side Performance Metrics

On any NetSuite driven page, you can use your brower’s ‘view source’ function to inspect the HTML.  At the very bottom of the page, you will find some comments that are  processed by the NetSuite infrastructure to help you, and NetSuite support, diagnose performance issues.  A sample of the comments are below:
<!-- 1,840 s: 67% #372 co: 0% #4-->
<!-- [ a.j129.sv ] [ 2012.2.0.131 ]-->
<!-- [ 841889 ] [ marty.zigman@prolecto.com ] [ /app/common/entity/custjob.nl ] [ Wed Jan 09 13:41:52 PST 2013 ] -->
<!-- Not logging slowest SQL -->
See the image below to determine how to interpret this information.  The most important statistic is the the server processing time as expressed in milliseconds.  For example, “500” means 500 milliseconds or it took 1/2 second to process the page on their systems.

What this number will not tell you is the detail of the various elements that make up the server processing (database query, processing logic, presentation assembly).

Click to enlarge

Client Side Performance Metrics

NetSuite offers a user friendly tool  to measure web page performance.  The tool is only available in the NetSuite Administrative ‘back end’ to authenticated users.  Double click the NetSuite logo and the page will popup a window with diagnostic information:
The Server  information is how much time it took NetSuite to assemble the page and deliver to the network.  This number corresponds with the server side statistic in the ‘view source’ page as discussed previously.

The Network information is how much time the page took to arrive to your browser.  A number of 100 milliseconds is generally satisfactory.

The Client information is the amount of time it took to load the page and process scripts.  Other elements are not measured, such as images.  The number is dependent on your hardware and software.

What is not revealed is the amount of time it took to make the request to NetSuite.  This should correlate with the Network statistic, but may vary.

NetSuite eCommerce Site Performance

The only built in statistics for NetSuite web page performance is the Server Side information as discussed previously.  The only way to get more information is to use specialized tools that can detect the web page round trip processing.     For example, we have a client that is using NetSuite eCommerce to sell goods in mainland China.  This tool helped us make assessments of web page performance problems.

If you are having challenges with your NetSuite performance, let’s talk.

Be Sociable, Share!

Marty Zigman

Holding all three official certifications, Marty is regarded as the top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 30 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to set up a conversation.

More Posts - Website - Twitter - Facebook - LinkedIn - YouTube

| Tags: , , , , , | Category: Infrastructure, NetSuite, Technical | Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *