SuperCache Manager is one of the SuperTools available in cPanel which enables you to speed up greatly your websites.
SuperCache is a Web Accelerator that caches the whole source code of a page as this includes both static and dynamic content. Unlike Memcached or Redis that both work on application level, SuperCache is operating before the real server where the website is hosted.
The tool caches the final page version after all other processes such as database queries and PHP execution have finished.
Caching data which means saving it by SuperCache for future purposes is occurring on a server level before the source server. All upcoming queries for this page are processed by SuperCache without sending any queries to the source server. Once cached, the webpage starts loading with the speed of a simple static HTML page as the acceleration might be measured in times. Loading cached pages through SuperCache nеither requires launching PHP processes in the hosting account, nor execution of queries to the database.
Activating SuperCache for a Website in cPanel
To speed up a website in cPanel, you only need to select the domain and add it to SuperCache with the Add button.
You can enable the tool for the whole website or for a certain directory/URL. If you add the website’s domain (e.g. mysupersite.com) the whole website will speed up along with its sub URLs such as mysupersite.com/blog, mysupersite.com/dir/web/resource, mysupersite.com/directory/somefile.html and everything else.
To add a website or an URL, select its domain (1) from the drop-down menu. In the list you will see all domains, addons, parked and subdomains configured in cPanel.
Fill in an additional URL (2) if the website is located in a subdirectory, e.g. mysupersite.com/shop.
Add the website to SuperCache by using the Add button (3).
Afterwards the website will become a cached object. All cached objects can be seen under Configured URL Addresses.
Several different websites on a single domain
If you have a domain with multiple websites (e.g. mysupersite.com/blog, mysupersite.com/shop, mysupersite.com/site), we recommend that you add each of them as a separate URL to SuperCache. Thus each website will have individual caching settings.
This will allow for easier management and more precise setup required for the different websites’ features such as cookies or HTTP headers.
URL for External System Integration
If the website uses a plugin or a module working with the Varnish technology, you can enter this URL in its settings. It will be used from the plugin to automatically purge the cached data if the website’s content has been modified.
W3 Total Cache for WordPress is a plugin which supports Varnish. In W3 Total Cache under Varnish Settings you only need to enter IP-address:port.
Some systems might require entering the IP address and port (IP:PORT) without the protocol part, for example 185.45.67.100:31769.
Configured URL Addresses
After you add a website to SuperCache, it will be available in the list under Configured URL Addresses. There are additional options available for the website (cached object). Status – activation/deactivation / Purge Cache / Advanced Settings / Remove.
(1) Configured URL Addresses – These are the cached objects, i.e. websites and URLs, added to SuperCache for which web acceleration is activated.
(2) Status – When speeding up is activated, the status is On, otherwise it’s Off. Here you can deactivate or activate speeding up for a cached object. All settings for the cached object will be automatically saved upon deactivation.
(3) Cache Purge – You can purge the cached data for this object. In case there have been changes performed on the website and you want the changes to be visible immediately, purge the cache using this option.
(4) Advanced Settings – Here you can access caching settings for this object. There are advanced settings in another section which require in-depth knowledge of your website’s operation such as the types of cookies and HTTP headers that are served to clients.
(5) Remove – Removing the object from SuperCache.
Advanced Settings
After you add a website to SuperCache you can perform additional caching setup. In the Advanced Settings section you can also take a look at the Advanced Settings.
Automatic Cache Purge
Here you can purge the cached website data by using Purge now.
Upon the initial SuperCache activation an interval of 15 minutes was set.
Depending on the interval set, SuperCache will automatically purge the cached data. You can set an interval of 5, 15 or 30 minutes as well as 1, 6 or 12 hours.
URL Addresses Excluded from Caching
Here you can add website URLs to be excluded from SuperCache.
You might not want to cache URLs providing access to the website’s administration or webpages with permalinks in which the content is regularly changing.
To add a new URL use Add a New Entry.
To remove a URL click the X on the right.
Excluded IP Addresses
These IP addresses will not get cached data upon accessing the website.
Use this feature to add your IP address or the IP address of the website’s administrator.
You can find out your IP address at: IP check.
To add a new IP address, use Add a New Entry.
To remove an IP address, click the X on the right.
After the option for excluding IP addresses you can access the Advanced Options (fine tune the caching).