This documentation supports the 18.08 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

How does browser cache work?

When the browser sends a request to the mid tier server, the server controls the response that goes back to the browser. Depending on the type of request, the mid tier server determines whether to send a Cache-Control header in the response.

Types of requests

The mid tier server controls browser cache based on the following types of requests:

  • Dynamic — These requests fetch dynamic data, such as records, from the BMC Remedy AR System database, and thus are not cached on the browser.

    Example

    /arsys/Backchannel/*

  • Resources — These requests handle static data, such as static Javascript files (.js) or style sheets (.css), and thus can be cached.

    Note

    When a new BMC Remedy Mid Tier patch or hotfix is applied, the content of these files might change.

    You can adjust the Cache-Control expiry time for these requests in the config.properties file. See Modifying the cache expiry settings.

    Example

    /arsys/resources/*

  • Form HTML / Javascript — These requests fetch the HTML and active link .js files for a requested BMC Remedy AR System form or schema.

    Note

    The content of these requests can change when changes are made to form definitions or workflows.

    You can adjust the Cache-Control expiry time for these requests in the config.properties file. See Modifying the cache expiry settings.

    Example

    /arsys/forms/*

Modifying the cache expiry settings

As an administrator, you can adjust the cache expiry settings from the config.properties file located at /midTierInstallDir/WEB-INF/classes/. The browser uses these settings to determine how long the content is cached.

  • Resources — The default setting for this request type is 86400 seconds (1 day). To change the cache expiry settings for this request type, modify the following entry:
    arsystem.resource_expiry_interval=86400
  • Form HTML / Javascript — The default setting for this request type is 3600 seconds (1 hour). To change the cache expiry settings for this request type, modify the following entry:
    arsystem.formhtmljs_expiry_interval=3600
Was this page helpful? Yes No Submitting... Thank you

Comments