Ways to Speed up your Joomla Website

From aemwiki
Jump to: navigation, search

Ways to Speed up your Joomla Website

Joomla is a very robust content management system with great flexibility. However, unfortunately, for various reason, it can be a little on the slow side. However, you don't just have to endure this. There are many things which you can do to speed up your Joomla website.

To get the most speed from your Joomla website, you need to have a dedicated server running

Lighttpd, not Apache, and have a local MySQL database, if you can. However, here are some more useful and simple solutions to speeding up your Joomla website.

Template optimization

This is where you can most often go wrong with Joomla and slow down the performance of your website. There are thousands of Joomla website templates to choose from, but the problem is that some of them are pretty slow because of the number of separate images which they display on each page. Each one means a new network request which gets queued and then each one has to be downloaded. Additionally, some of the images in Joomla website templates take up a lot of memory, and these images may not have been optimized. You should make sure that any templates you use for your Joomla website have been optimized.

Gzip Encoding

You can speed up some of the problems with images by using Gzip. Gzip compression is a pretty effective way to make your Joomla website run faster.

Choose your Joomla Components well

Joomla has so many extensions in its directory that you can kind of go crazy with it like a kid in a candy store. But you need to focus on what you need your website to do, and don't just add on Joomla components because you can. That can really slow down your website.

What statistics do you need?

Website statistics are really useful, but they do take a lot of SQL queries. Google Analaytics is a much better way to track your website statistics and it won't slow down the performance of your Joomla website at all. You can disable Joomla's logging statistics and that is a good idea to speed up your website.

Thin out your Mambots

These guys can be really slow. The AllVideos Plugin is notoriously slow. Do you really need it?

Use OpenSEF URL's

These use fewer queries. Periodically, purge your database of unpublished and invalid URLs.��

Enable Caching as Much as Possible

You really should enable Joomla's core content cache if you want to view modules and content in less time.�

Avoid bridges

Functionality is often incorporated into Joomla websites by way of �bridges', linking the Joomla core to another program. This sounds great but it can really slow things down as in effect you are loading two pages for every one, t enable the functionality. It is better to stay within Joomla is you can, to speed up your website.

All of these things are simple to do but will really speed up the running of your Joomla website. You can hire a joomla development company to get the most out of Joomla.