More often than not, this process of dynamically populating each page is redundant, as the pages have not changed since the last time they were visited.
The process of caching creates and stores a static version of your pages and delivers these to visitors. This means when a user visits a page that has been cached, they are served the static, cached version of that page, which is much faster than dynamically creating the page each time.
There are several different types of caching that we utilise, depending on your website setup, when optimising sites for improved page speed performance, these include:
1. Static Cache
2. Dynamic Cache
3. Memory Cache
4. Browser Cache