One of the best feature offered by SiteGround is their in-house caching plugin which they used to call the “SiteGround SuperCacher plugin” which is now called the SG Optimizer plugin. Most affordable web hosts offer basic static varnish caching but SiteGround offers much more. They offer memcache not only on static resources but also on dynamic ones. In fact SiteGround is the only “pocket-friendly” web host that offers dynamic caching starting at prices as low as $5.95/month.
SG Optimizer : The SiteGround Cache plugin
What’s so good about this plugin, because WordPress has a large number of caching plugins like W3 Total Cache and WP Super Cache? Let’s have a look at how the SG optimizer plugin actually works:
WP Super Cacher or W3 Total Cache :
Caches your website from the WordPress installation in order to reduce the number of static files being sent over the server.
SG Optimizer (Or SiteGround SuperCacher)
Caches your website on the Server level by rendering resources from the RAM itself. This reduces the load on the server too, hence decreasing your total CPU processing power that is being used. This leads to more optimized server resources distribution and much much faster loading speeds as compared to the other WordPress based caching plugins.
How to integrate the SG Optimizer Plugin
1. Install the SiteGround Cache Plugin
Once you buy a Web hosting server from SiteGround, (GrowBig or GoGeek), you will be eligible to use the SG optimizer (the in-house SiteGround Cache plugin). Installing it is pretty simple, all you need to do is go to the Plugin -> Add New Plugin in your WordPress installation.
Next, search the plugin directory for the “SG Optimizer” plugin and click on Install
2. Setup the SuperCacher from the cPanel
In the cPanel, you’ll find the SuperCacher option and upon clicking on it, it will open the SiteGround SuperCacher settings. Here you’ll have the option to choose what levels of caching you wish to turn on. The SiteGround SuperCacher plugin provides caching on multiple levels.
- Static Caching
- Dynamic Caching
- MemCache Caching
- Google PageSpeed Caching (Does not work with Static and Dynamic Caching)
Here are the features of all the above mentioned types of Caching. I’ve used the exact same description as that of SiteGround to make it easier for you to understand.
SiteGround SuperCacher : Static Caching
SiteGround SuperCacher : Dynamic Caching
Dynamic caching is the second layer of site performance improvement. It creates copies of your website’s dynamic content and stores them in the server RAM. To enable the dynamic caching for any application, please follow the sequence: 1) Download and add our special plugin to your application and 2) Switch the caching service ON from this panel. Enabling the Dynamic cache for any of the installations will automatically enable the static caching for your account!
SiteGround SuperCacher : MemCache Caching
The Memcached technology speeds up database calls, API calls and page rendering by storing data and objects in memory to reduce the number of times a database is queried. To configure your website to work with memory cache, first check if your application has the functionality to work with Memcached. Then you need to enable the Memcached option from here, and take the hostname and generated password to set up your website.
SiteGround SuperCacher : Google PageSpeed Caching
3. Setting up the SG Optimizer plugin
The final part of SiteGround Cache integration is the setup of the plugin from the WordPress dashboard which can be done by logging into your WordPress account followed by clicking on the left hand menu on the menu item named “SG Optimizer”
Next, you’ll have a screen that looks like the one below
Here you’ll have 3 different options which all help in the integration of your WordPress website to your SiteGround web hosting server.
Here is where all the magic happens, once you have turned on the Static, Dynamic and MemCaching from the server side, all you have to do is turn on the same options here in order to sync them both. That’s it, it’s that simple!
If you want to test whether a certain url is being cached dynamically, you can also test that from the WordPress dashboard itself using the “Dynamic Cache Status Checker” tool. All you have to do is type in the url that comes after your “http://domainname.com/”
The HTTPS config tab has a single button HTTPS switch option. Here’s a SiteGround SSL setup guide that’ll help you install SSL on your SiteGround website. Turning on the “Force HTTPS” option, your website will automatically be forced to load over HTTPS.
In the PHP config tab, you have the option to change the PHP version on which your server runs. In fact SiteGround even supports PHP version 7.1 which is indeed a big thing from a medium budget web host.