Notifications

36 views

Description

Loading My Company Applications (navigation: System Applications > My Company Applications) is slower on Sub-Production instances as compared to Production instances.

 

Cause

The page load time is dependent on the number of candidate updates received from the ServiceNow Store. Candidate updates are the Application updates that the instances receive from the ServiceNow Store.

By default, Sub-Production instances will have access to all Applications that are marked as "Show in sub production" on the Store, irrespective of the entitlements. However, Production instances have only access to Applications they are entitled for. Since there are fewer updates to load on Production instances, the page will load quicker than on Sub-Production instances.

Resolution

The load times are expected to get better with subsequent family releases.

The loading time can be checked as follows - 

  1. When the page is loaded, in Chrome for example, do an Inspect -
    From the URL - https://<instance>.service-now.com/sn_appclient_api_v1.do? - Network Tab > Timing, check the "Waiting (TTFB) in seconds", which is equivalent to the time taken by the page to load.

  2. On inspecting the JSON object in the response from the URL - https://<instance>.service-now.com/sn_appclient_api_v1.do, the Repo Processing time can be identified with below syntax -
        "repoProcessingTime":<time in milliseconds>.

Additional Information

Note: To compare a Sub-Production instance with a Production one, make sure that the following System Properties have the same value:

sn_appclient.dev_repository_base_url
sn_appclient.repository_base_url 

Article Information

Last Updated:2019-12-19 17:48:20
Published:2019-12-20