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.