One of the most easy ways to make your Joomla website faster - which involves no effort at all from your side, is to leverage Joomla browser caching. This is one of the high priority tasks recommended by Google to make your website load faster.
This change involves very little changes and is not very complicated and this web design blog will tell you exactly how to do it.
If you're looking for a way to leverage browser caching for WordPress - we've written about that too here: https://www.collectiveray.com/wp/tips/leverage-browser-caching-wordpress
Change .htaccess to increase Joomla browser cache
To set the expiry time of files such as images and CSS files, this requires a slight modification to your .htaccess file, which is found in the root of your hosting server. This is done by changing the expire headers.
As a bare minimum you add the following in your .htaccess file. To do this, simply access your hosting CPanel, and with your File Editor, find the .htaccess file and add the following to the bottom of the file. Do not make any other changes.
Set Image files change to a long browser caching expiry
As you can also see in our example above, our image files are set to expire only once a year. This makes sure that the files which take most time to download are kept on the visitors machine, and won't have to be downloaded again next year. Due to this change in your Joomla browser caching - the images are not downloaded again for one whole year. This makes the experience of a returning customer much more positive.