Good morning all. I have been helping my team cha...
# performance
d
Good morning all. I have been helping my team chase down performance data we are seeing in the Netsuite APM tools. Using the Page Time Summary, we are chasing down slow VIEW/SAVE/EDIT Sales Order operations for some of our users. The biggest culprit thus far has been time spent on "Client Render, Client Header, and Network". Everything I have read in the Netsuite docs has indicated that is related to the user's browser settings, browser version, javascript libraries installed on the desktop, internet connection, and/or firewall settings. For those who have run into the same performance issues, could you share some of the user desktop performance tuning you did with their desktop or internet to improve the operation time for specific record types. Was there a simple/involved change that provided that magic fix you were looking for all this time? Thank you in advance!
s
I've reviewed quite a few of these and never seen client or network time be unreasonable. Have you confirmed there isn't any client side scripting doing something crazy? Also, should be able to separate 'network' time from client operations. If it's not in APM you can at least use the browser dev tools to see how long requests are waiting (network time).
k
@Shawn Talbert Hi Shawn, Dave & I work for the same company. According to the "Page Time Details" for this one transaction (see screenshot), the page render is "44 seconds" (We have several that have this long client render time). You mentioned possibly a client side script that might be doing something crazy. Would client side scripting processing time be included as part of "client render, client init, or client header"? Or does that fall under the suitescript processing time (the blue bar)
s
I'm not exactly sure how they capture 'client XXX' operations or what those mean in detail in APM. I'd try using the browser dev tools and see what it says about performance. If client/network time tend to match up roughly with what NS shows then you can get lots of detail from the browser tools.
k
Thanks @Shawn Talbert. Is there a browser dev tool that has worked for you when troubleshooting Netsuite client side issues?
s
all modern browsers (Chrome, Edge, etc.) have built-in dev tools that can provide performance info.
Press F12 (at least that's the default shortcut on my system) to open them
👍 1
I think David should be very familiar with this tool as just part of the standard 'web dev' toolkit