If you don’t know what caching is, it is recommended that you read this article first.
The thumb rule for caching is: the more cached resources on our servers the faster the website will be.
The number of cached resources also directly affects the reduction in bandwidth consumption and in server load. So our goal is always to cache as many static resources as possible.
Incapsula has two caching modes: Static Only (previously known as Standard mode) and Static + Dynamic (previously known as Advanced mode).
In the Static Only caching mode, Incapsula will cache only static resources that were explicitly declared as such by the web server. If there is a static resource that is not declared by the web server, it will not be cached even if it is an image or a style sheet.
When a resource is cached in Static Only mode, Incapsula will follow the web server instructions on when to refresh the cached resource.
Incapsula's Static + Dynamic caching mode uses proprietary algorithms to optimize and enhance the standard caching mode.
These algorithms intelligently profile your website’s page behavior and automatically optimize it for the best possible caching rates, while keeping your content fresh.
When enabling the Static + Dynamic caching mode, your website will utilize a state-of-the-art Caching Technology that can detect and override misguiding HTTP header directives. Once in Static + Dynamic Acceleration mode, Incapsula will implement a unique heuristics learning mechanism to study and cache dynamic content, while still preserving its freshness and relevancy (if personalized).
The implementation of this learning process will result in a noticeable increase in Caching results, increasing overall effectiveness by 30% and more, depending on just how much dynamic content there is to Cache.
You can always see how caching has improved your website by logging in to your Incapsula account and viewing the performance area of the site’s dashboard.
It is important to note that although Static + Dynamic caching mode might cache resources that change from time to time, a resource will always be refreshed in our cache every few minutes.
For further reading, you may visit our blog:
For additional information regarding Static +Dynamic, visit this article.