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:
- Server side
- 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.