After 3 years in joomla, i finally have time to focus on web performance, i will share all the result here. The Objective for this test is simple.. Joomla + Seblod is so powerfull but it comes with a great price.. heavy resources. This is why you need to focus on your site performance, especially when you're on limited resources like on shared server.

i will optimize a site in http://b-one.web.id . When you visit the link, it probably already change to something else (or already optimized), this is because b-one.web.id is one of my unused domain.

go to PatientAdvisor.com for real site

So, let's get started

BEFORE

Let's test use GTMetrix.com.. here's the result:

 


 

Enable Gzip Compression

Simple explanation on this.. With Gzip compression, imagine like when you request a page, the server will zip the given page, download to your browser, and unzip it for you to see.. the result will be a faster download.

Hostgator support gzip, so let's start:

1. turn on gzip from joomla > global configuration

2. setup gzip in .htaccess

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>

3. test gzip compression

you can go to http://checkgzipcompression.com or http://www.whatsmyip.org/http-compression-test/ to check if the gzip is working

 

 

 

Result of GZIP

As you can see, in my case, with only using gzip i only reduce the site load from 115 seconds to 10 seconds and the Total page size 1.26MB to 749Kb, how cool is that ?