Cache
Cache options
Optimizely Content Management System (CMS) supports IIS kernel caching and cache expiration settings for files, resources, and images and manages caching across the web front-end servers, minimizing the amount of communication with the database. CMS stores the cache and other resources (that are used by the templates) in CMS.
Configure file caching
You can add cache information to the response headers at the request of static files so the client can cache files and not have the web server serve at each request, significantly reducing the total request time for a client. You can set the \<staticFile> section of web.
Cache objects
The IObjectInstanceCache and ISynchronizedObjectInstanceCache interfaces expose the built-in cache system with custom dependency and eviction policies. Optimizely Content Management System (CMS) and Optimizely Customized Commerce use these interfaces to cache content and system data, and you can use the interfaces to cache custom data.
Cache read-only objects
Most APIs in Optimizely CMS return read-only instances of objects, such as IContentLoader. Get\<TContentData> which returns a read-only IContent instance.