Latest Version

It is very important to always run the latest version of Joomla as it usually contains fixes such as code improvements and speed enhancements. Also, make sure to keep your extensions up to date.

Update Joomla Core

To update Joomla to the newest version you can either click on “Update now!” notification which should show up on your dashboard, or you can manually update by navigating to “Components” → “Joomla! Update.” Remember to back up your website, especially on major release updates.

Update Joomla Extensions

To update your Joomla extensions navigate to “Extensions” → “Manage” → “Update.”

Content Delivery Network

Implementing a Content Delivery Network (CDN) with Joomla is an easy way to speed up Joomla and instantly see decreased load times. By doing this, you will ensure you are serving your Joomla assets (product images, javascript, CSS) from multiple locations around the globe so they are delivered faster to your visitors.

Once the Joomla CDN integration is completed, the static content will be delivered from our global network of points of presence (POPs) around the world. All POPs are enabled by default and there’s no extra fee for locations in Asia or Oceania. Traffic spikes can easily be handled by the CDN (instead of the origin server). KeyCDN also supports HTTP/2 for even faster content delivery.

Joomla Cache

Joomla actually has some pretty powerful caching built-in already which you can enable. Cache is a way of serving pre-generated content to your users. This means that the server does not have to look up all information requested in the database every time a page is requested. There are two steps when it comes to enabling the cache in Joomla.

Image Optimization

As we mentioned in a previous post on smart image compression, on average 56 percent of a website’s page weight is made up of images. So optimizing images can drastically decrease your page load times and speed up Joomla. Unfortunately in Joomla there is no built-in option for image compression. So you can either compress and resize them beforehand in a tool like PhotoShop (using the “Save for Web” feature) or an online tool, or using a Joomla extension.

Joomla Compression

Joomla has a Gzip compression feature built right in which you can easily enable. Navigate to “System” → “Global Configuration” → “Server.” Then enable “Gzip Page compression.” Don’t forget to hit “Save.”

Optimize CSS & Javascript

By concatenating your CSS and Javascript files you can improve your frontend performance and download times, as your browser doesn’t have to fetch as many files and it reduces the total number of HTTP requests being made. Remember though if you are running over HTTPS and your server supports HTTP/2, this is no longer necessary. If you are unsure of whether your server supports it, you can use KeyCDN’s HTTP/2 test tool. Minification is also recommended, which is the process of stripping out whitespace, line breaks, etc.

Clean up Joomla (DB)

Sometimes you might have issues where your database tables need to be repaired and optimized. Joomla doesn’t have a feature built-in for this but you can easily do it via PhpMyAdmin.

Browser Caching

You can enable browser caching by editing the page cache plugin. This tells the browser whether they should request a file from the server or grab it from the browser’s cache.

To enable navigate to “Extensions” → “Plugins.” This is a large list so you will need you will probably want to search for the term “cache.” Then click into the “System – Page Cache” plugin. You can then enable “Use Browser Caching.” Don’t forget to hit “Save.”

Speed Optimization Extensions

If you are wanting to take your Joomla site one step further you might want to check out these additional Joomla extensions which offer additional ways to boost your website’s performance.

  • jQuery Easy (Call jQuery from Google CDN or locally)
  • LLFJ – Lazy load your images, prevent additional HTTP requests until the user scrolls down
  • Javascript Async and Defer – Improve your page loading time by allowing javascript loading asynchronously
  • ScriptsDown – Move your scripts down to the bottom of the page

Joomla Hosting Recommendation

ASPHostPortal.com provides our customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. We offers Joomla hosting starts from $1/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable Joomla Hosting, we should be your best choice.