Dynamic Cache Option
If you have a WordPress or Joomla-based website, the Dynamic Cache is the perfect optimisation solution for your website! In this tutorial page you will find detailed information on the following topics:
How does Dynamic Cache work?
The Dynamic Cache purpose is to cache all resources on your site even if they are dynamically generated. For example, if you have a Joomla website, your images and other multimedia will be static but your articles will be stored in the application database. This means that when someone loads your site, Joomla will query the database in order to get the necessary information. These queries take time to return a result. The Dynamic Cache stores entire pages of your website in the server RAM. This means that only the first visitor will load the entire content from the database and all the rest will get the page output directly from the server's memory which is much faster.
Currently, the Dynamic Cache service supports two applications - Joomla version 2.5.x and WordPress version 3.4.x or later.
How to enable the Dynamic Cache?
First, you need to download the appropriate plugin for your application. On the Dynamic Cache tab, you will see a list of the installed applications on your account. Next to each one of them, you will find a button to download the appropriate plugin.
Once you download the plugin for your application, you need to install it. Check out these pages for more information on how to install the extension on Joomla and WordPress:
Finally, you need to enable the service for the selected application. You can do this by switching the Off button to On next to the site you want to enable Dynamic Cache for.
Important: When you enable Dynamic Cache the cPanel will automatically change the IP address of your hosting account and switch on the Static Cache if it is not enabled. Knowing that your IP address will change is important because if your DNS records are not managed by SiteGround you'll have to point your domains the new IP address. It will be displayed in your cPanel.
How to flush the Dynamic Cache?
The interface allows you to flush the cache only for certain applications. For example, if you have a Joomla! CMS installed in a /joomla sub-folder and Dynamic Cache is enabled for it you can flush the cache only for this particular app. To do it click the "Flush Cache" button next to the application: