Booster - Smart cache for Enonic sites
Contents
Supercharge sites rendered with the Enonic framework
About
Booster caches pages rendered with the Enonic framework/site engine. It is useful for sites that have a lot of traffic, or simply for getting faster pages.
Booster is built to be highly effective, without the typical side-effects of html caching - meaning it will automatically determine what content can be cached, and automatically invalidate cache when content is published.
| Booster will not work without a valid Enonic license | 
Ignore booster if
If you are using 3.rd party front-end frameworks, or doing heavy server-side personalization - Booster is probably not relevant.
Features
Here are the essential capabilities provided:
- 
      Enable on a per site level 
- 
      Control default TTL per site 
- 
      Exclude specific paths from cache 
- 
      Only caches published content (ignores draft items) 
- 
      Invalidates cache on application install 
- 
      Invalidates cache on content publish 
- 
      Invalidate cache via UI or API 
- 
      Serves Brotli or Gzip compressed content 
- 
      Cache is shared across entire XP cluster 
- 
      Cache survives XP restart 
- 
      Excludes named query parameters from cache key 
- 
      Caches only specific MIME types (defaults to html/xhtml) 
- 
      Implements 304 Not Modified headers 
- 
      Respects max-age and s-maxage headers 
- 
      Optionally control downstream cache headers 
- 
      Control cache size (max items in cache) 
- 
      Provides Cache-StatusandAgeheaders
- 
      Mitigates thundering herd via request collapsing