In this post we’re going to cover how silverstripe’s caching works. There are two ways to cache, both have pros and cons.
Quite simply static caching saves the HTML output via php to a static HTML file. Silverstripe then monitors (via some functions you create/edit) when content is updated so that if an HTML file in the cache becomes out of date it can be regenerated. As the cached file is a complete HTML page it means performance is incredibly fast. Rather than hundreds of milliseconds or even seconds of php execution the page now the site will respond is less than 20 milliseconds…
Read more on: Pitch & Tone • Silverstripe caching.