Cache Invalidation Request Management in NetSuite

Manage cache invalidation requests to optimize performance and refresh content on your NetSuite Commerce web store effectively.

·2 min read·View Oracle Docs

TL;DR Opening

You can efficiently manage cache invalidation requests in NetSuite Commerce, allowing you to clear cache for entire domains or specific URLs. This process is crucial for displaying updated content without unnecessary delays.

What is Cache Invalidation?

Cache invalidation is a method used to clear stored cache data so that updated or new content can be delivered to users instantly. In NetSuite, this is particularly important during the deployment of SSP applications or significant content changes.

How to Trigger a Cache Invalidation Request

You can initiate a cache invalidation request for one or more domains, either clearing the cache for the entire domain or for specific URLs.

Clearing Cache for the Whole Domain

If you have made multiple changes during the development of your Commerce web store, you might opt to clear the entire domain cache. This is ideal when updates span various content areas, such as file cabinets, script files, or API outputs.

Clearing Cache for Specified URLs

If changes are limited to specific files, such as frequently updated banners or specific content sections, you can clear cache for specified URLs. For example, use the URL associated with a specific SSP file, like /page.ss, whenever you modify that content element.

Steps to Create a Cache Invalidation Request

  1. Navigate to Commerce > Content Management > Cache Invalidation Requests > New. You will be directed to the Cache Invalidation Request page.
  2. Select one or more domains from the Available Domains list. At least one domain must be chosen.
  3. Decide the cache operation:
    • Clear cache for the whole domain(s) - This option clears the cache for the entire selected domain.
    • Clear cache for the following path(s) - This option requires you to list specific URLs to clear from the cache.
  4. Click Submit to finalize your request.

Note: For domains without CDN, only internal caches are affected by the invalidation request.

Additional Resources

  • Check Cache Invalidation Status to monitor the progress of your requests and see real-time updates.
  • Automatic cache invalidation features can also help manage content updates more efficiently.

Source: This article is based on Oracle's official NetSuite documentation.

Key Takeaways

  • Cache invalidation requests ensure that your web store content is always up-to-date.
  • You can clear cache for entire domains or specific URLs based on your update needs.
  • Regularly monitoring cache status can enhance your website's performance and user experience.

Frequently Asked Questions (4)

Do I need to select at least one domain to create a cache invalidation request?
Yes, you must select at least one domain from the Available Domains list when creating a cache invalidation request in NetSuite.
Can I clear the cache for a specific URL instead of the entire domain in NetSuite Commerce?
Yes, you can clear the cache for specific URLs if changes are limited to specific files, like updated banners or particular content sections.
Are CDN caches affected by cache invalidation requests in NetSuite?
No, domains without CDN will only affect internal caches. CDN caches are not impacted by the cache invalidation requests.
How can I monitor the progress of my cache invalidation requests?
You can monitor the progress of your cache invalidation requests by checking the Cache Invalidation Status for real-time updates in NetSuite.
Source: Cache Invalidation Request Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →