Varnish Cache is integrated into CloudPanel as a turn-key solution. Enable Varnish Cache to get blazing fast page loads, up to 250 times faster. Change the Cache Lifetime, Excluded Params, and Excludes to your needs.
#Cache Tag Prefix
The Cache Tag Prefix is the main cache tag used on every page. Other cache tags use this prefix in front.
The Excluded Params is a list of GET Parameters to disable caching.
As example, the following Urls are not being cached.
Purge the url/file from the cache after adding it to the Excludes.
In the Excludes, you can configure files or paths that shouldn't be cached.
- ^/my-account/ --> Urls starting with /my-account/ are not being cached
- /cart/ --> Urls containing /cart/ are not being cached
- wp-login.php --> File will not be cached
Purge Entire Cache removes the entire cache for a site from Varnish Cache.
Under the hood, a PURGE request with the header X-Cache-Tags is being sent to port 6081 (Varnish Cache):
curl -v -X PURGE -H 'X-Cache-Tags: aac6' 127.0.0.1:6081
You can purge more specifically by entering a single url or tags separated by a comma.
Check out the Developer Guide for a detailed guide on how Varnish Cache works and how it's integrated into CloudPanel.