How to Make Your Joomla Website Faster

Joomla is highly criticized of being slow. We can say, with confidence, that this criticism has grounds. Joomla is indeed slow. This is because Joomla is a very complex CMS and there’s a lot of code that is executed in order to display even the “about us” page of a website.

So, what can you do make your Joomla website faster? Just follow the below tips, and you will notice a positive and significant change in performance:

  • Use caching: Joomla allows you to cache your pages. Note that we’re not talking about caching the content of your pages, we’re talking about caching the PHP code that is to be executed. This is because before Joomla attempts to display a page, Joomla creates a PHP file that contains all the code to be executed in order to display a page. If you use caching, the overhead of creating that PHP file is eliminated. However, you should pay attention that when you use caching, some of your changes won’t appear unless you delete your cache.
  • Disable unused extensions: If there’s an extension (especially a plugin) that you’re not using, disable it. Extensions can dramatically slow down the speed of your Joomla website, and you don’t want extensions that you’re not even using anywhere on your website to slow down your website.

  • Check your extensions: Here’s how to check your extensions. Just disable them all, and then enable them one by one, benchmarking your website every time you enable another one. See by how much the speed loading has increased. And, if you see an extension that noticeably increased the loading time of the page, then you should optimize it. But how do you do this? There a couple of ways: 1) optimize the database structure used by the extension (such as indexing tables, optimizing queries, etc…), 2) optimize the PHP code of the extension. If you’re not a developer, then you need to have a developer do both for you (Note: We will gladly do this for your, just contact us!).

  • Optimize the Joomla core code: This is a last resort, and should only be used if, and only if, your Joomla website has a lot of pages and/or receives a lot of visitors. This is a very delicate task and it’s important that you seek professional assistance in order to do this. Note that once you optimize the Joomla core code, it will become very hard to upgrade to a new version of Joomla.

4 Responses to “How to Make Your Joomla Website Faster”
  1. Pingback by Our Joomla Emergency Services | itoctopus — July 12, 2011 @ 9:05 pm

    […] is suddenly extremely slow (e.g. is not responding): We have investigated before the reasons on why a Joomla website becomes slow and what you can do to make it faster, but if this slowness happens all of a sudden, then it could be that there is a newly installed […]

  2. Pingback by Joomla for Universities | itoctopus — November 2, 2011 @ 12:50 pm

    […] with “heavy” features (that will slow them down even further). We solve the problem and make their Joomla websites faster by analyzing the root causes of the slowness and devising solutions that counter this slowness […]

  3. Pingback by Why Is Joomla So Slow? | itoctopus — November 17, 2011 @ 8:25 am

    […] We reply to her/him that since Joomla is a very large and powerful CMS, it is somehow slow. However, it shouldn’t be very slow, and there are ways to make a Joomla website faster. […]

  4. Pingback by What Is Joomla’s Ideal Hosting Environment? | itoctopus — April 11, 2012 @ 1:51 pm

    […] they could to optimize their Joomla website – they have even followed our advices on how to make a Joomla website faster, yet their Joomla website remains slow, very slow! And now they believe that the problem lies with […]

Leave a comment