SuperCacher Controls in SG Optimizer

How to connect your WordPress with the SuperCacher and configure it for best performance

The SiteGround SuperCacher system provides several layers of caching for your site - Static Cache, Dynamic Cache and Memcached. Static Cache is switched on by default for all our users and is not WordPress specific. The greatest performance boost for WordPress is achieved by using the Dynamic Cache and the Memcached. These have to be switched on by the user in the Cpanel  (learn how in our SuperCacher tutorial),  and then connected to your WordPress with the SG optimizer plugin (learn how below).

Dynamic Caching

Important! Before you enable the Dynamic caching in the SG OPtimizer, you need to  enabled dynamic caching in your cPanel. The option is available for GrowBig and higher plans.

The Dynamic Caching is a full-page caching mechanism powered by NGINX. If it is active for your hosting account, you can start using it on your WordPress site by enabling it in your SG Optimizer plugin:

Dynamic Caching

Under the main switch, you will find several configuration options that are described below.

Manual Cache Purge

Pressing this button will completely clear the Dynamic Cache stored for your website. Useable, if you want to make sure that you’re loading the latest version of your site.

Manual Cache Purge

Automatic Cache Purge

Enabling this option will allow our plugin to clear parts of your cache once it detects changes in your content. We’ve developed a set of rules to purge the dynamic cache in a smart, efficient way depending on the change that has occured on your site. We do a full purge on events like category deletion, plugin and theme update or switch, WordPress core update, etc. On the other hand, we do smart purge when a post is modified, a comment is added or a category is updated for example.

Automatic Cache Purge

We highly recommend this option to be ON, as it ensure that new content is timely shown on your site.

Exclude URLs

In certain cases, you may want to exclude parts of your website from the cache. We’ve developed an easy interface to do that. Simply paste the relative path to the URL you want to exclude or the entire URL - we will parse it and add it into the right format.

Exclude URLs from Caching

In addition to exact URLs, you can use the wildcard sign “ * “ to exclude entire sections of your site. For example, if you want to exclude all posts in the “business” category, you can add:

Or, if you want to exclude all URLs that have the word “business” in it, you can add:

Test Cache Status

Our caching system relies on headers and can be a bit tricky, especially for new users to tell if a certain result is served dynamically or from the cache. That’s why we’ve developed a quick cache testing tool to verify whether your URLs are properly cached. In addition to that, it’s a great way to test if URLs you’ve excluded from the cache are actually dynamic.

Test Dynamic Cache


Important! Before you enable the Memcached in the SG OPtimizer, you need to enable Memcached in your cPanel. The option is available for GrowBig and higher plans.

Memcached is one of the most popular object caching solutions. Once it is active for your account, you need to turn on the Memcached in the SG optimizer plugin too. This will configure your site to use the service.