Joomla Speed up / Optimisation guide

There are a number of things you can do to make sure Joomla site is running as fast as possible. This information is provided as a suggestion and we can't provide detailed support for modifications to a Content Management System. If you require assistance with this, we'd recommend speaking to your website developer to ensure relevance and compatibility with your site.

Update PHP
Update your PHP version to 7 or above. Click here for a guide on doing this. Make sure to read the article notes in the article before performing the update.


Enable Caching

Each time someone visits your site, Joomla needs to access content from the database, load modules, plugins, themes and other components then generate the page from all of that information. This process takes a noticeable amount of time. Caching generates a .html file of those actions. This is far less resource intensive and means the pages on your site will load much faster.

Step 1 - Log into your Joomla admin area and click on System > Global Configuration.




Step 2 - Click on System > then click the drop down menu for Cache Settings > Select ON - Conservative Caching.




Step 3 - You will see the 2 below options:

Platform Specific Caching: If your site is designed to appear differently on mobile sites, set this to Yes. Otherwise select No.

Cache Time: If your site content that's updated very regularly (multiple times per day) set this to a lower amount like 5. Otherwise the default 15 is fine.




Step 4 - Hit the green Save button in the top right.




Step 5 - Click on Extensions > Plugins.




Step 6 - Search for cache and make sure both System - jSGCache and System - Page Cache are enabled.





Enable Compression Inside Joomla
This compresses pages before users download and view them, which results in smaller page size and faster access to your site.

Step 1 - Click on System > Global Configuration.




Step 2 - Click on Server > Select Yes for Gzip Page Compression.



Step 3 - Click Save up the top left.





For more tutorials on website development and Content Management System troubleshooting, view our List of CMS Guides.


Did you find this article useful?