Performance Tips for Network Resources

SuiteCommerce InStore (SCIS) administrators can make modifications to improve network performance in your SCIS environment. This topic lists a few tips that you should find helpful.

Use the Warming Up Service to keep the Server active

The warming up service keeps the NetSuite server “warm” while it is idle. The default is for the service to run every 10 minutes. If your store does not typically experience much idle time between making transactions, you should extend the warming up service interval to 30 or 40 minutes.

Extending the interval is especially important if you have several SCIS devices running at the same time. Having the service trigger every 10 minutes for multiple devices can have a negative impact on your server resources.

You configure the service interval by modifying the CustomConfiguration.js file.

warmUp: { // warmUp : true, //warmUpTime : 10 //in minutes },

To adjust the Warming Up Service interval:

  1. Log into NetSuite as an administrator.

  2. Go to Documents > Files > File cabinet.

  3. Locate the CustomConfiguration.js file. In the index on the left, drill down to:

    Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. - POS > SuiteCommerce InStore

  4. Click Edit for the file.

  5. Locate the warmUp: code section.

  6. Adjust the warmUpTime minutes.

  7. Save your changes.

Note

Changing the interval to be less time, such as 1 minute, causes additional processing in the system that diminishes the purpose of the warm up service.


For more information, see Customizing the Configuration File.

If you do not use Client Scripts, clear the Execute Client Scripts option

The Execute Client Scripts setting on the SCIS Setting > Orders subtab enables the application to execute certain integration code as user event scripts. It is typically associated with using Avalara AvaTax.

Although the setting can improve performance under certain circumstances, it can also affect transaction-processing time. If you do not use Avalara, you should leave the Execute Client Scripts setting disabled.

Important

Before clearing the check box, you might verify with Customer Support that your setup does not need the Execute Client Scripts option enabled.


To clear the Execute Client Scripts option:

  1. Log into NetSuite as an administrator.

  2. Go to Customization > Lists, Records, & Fields > Record Types.

  3. Scroll to SCIS Settings, and then click List in that row.

  4. Click Edit for the SCIS Settings record.

  5. Open the Order subtab.

  6. If the box is checked, clear the Execute Client Scripts box.

  7. Click Save.

For more information, see SCIS Settings for Orders.