CommonSpot provides an intelligent caching architecture, which significantly improves page-rendering time. As content is published, CommonSpot generates cache files based on requesting browser type. For subsequent requests, CommonSpot builds pages from the relevant cached objects, minimizing database lookups and significantly improving performance.
Depending on content type, CommonSpot may create static cache representations at the page and/or Element level. Content that is the same for all users, time periods, or site locations is rendered into the static page cache. This multi-level caching framework enables dynamic page display without the performance penalty typically associated with purely dynamic sites.
This release of CommonSpot includes multiple tools for helping you to optimize cache handling and manage performance issues at your site.
Stale Cache support addresses the problem of degraded performance sometimes observed when frequent changes to content contained in Page Index Elements or Custom Elements in re-use mode resulted in cache regeneration for each change.
Stale Cache handling enables you to specify a period of time for serving out-of-date content until a CommonSpot background process regenerates the cache.
Handling updates this way both optimizes page performance and more efficiently processes content changes, giving you flexibility in finding the balance between content freshness and site performance.
You can set Stale Cache options at the page, template, or site level. Sites licensing the Static Content Generation feature have additional options. See Cache Properties and Stale Cache Handling, and Cache Static Settings in the Contributor's Reference.
CommonSpot also includes a set of Scheduled Jobs for efficiently processing cache rebuilds, including the option to Rebuild Cache from Saved Searches. Use this job to selectively rebuild cache in high-demand authoring environments or during high-demand periods to save processing overhead. See Scheduled Job Properties Rebuild Cache Saved Search.
Use Stale Cache options and Scheduled Jobs in coordination with the Performance Options that best support overall activity at your site.
In addition to these features, the Least Recently Used (LRU) report displays usage for CommonSpot's internal memory cache so administrators can adjust cache limits for high usage or overflow.
Shared Database Configuration customers using the CommonSpot Cache Server can benefit from centralized cache management. The Cache Server is dedicated to continuously rebuilding cache for all pages on a server and pushing updates to each Read Only Production Server. The benefit of centralizing the cache update process saves significant individual server processing time, ensures the most up-to-date content, and improves overall site performance.
Related Links
You can download PDF versions of the Content Contributor's, Administrator's, and Elements Reference documents from the support section of paperthin.com (requires login).
For technical support: