Compression System, RokBooster
It differentiates between the pages so if you have a particular combination of scripts on one page, and a different combination on another, two files will be created and loaded independently, allowing your site to load much faster.
- Customizable cache timeout
- Background rendering, so initial file processing won't slow your users down
NOTE: Clearing the Joomla cache will remove the RokBooster compressed cache files causing them to regenerate on the next page hit
What does this mean in the real world?
To see how this effects a template in the a real world scenario, we'll examine the front-page of the Voxel demo site from a very average 5MB cable connection. We used the Net panel in Firebug for Firefox to get our data.
We will see how the site loads the CSS without RokBooster enabled:
As you can see, because Voxel template allows for maximum flexibility with almost unlimited combinations of header/body/footer/backgrounds etc, there are multiple CSS files loaded as well as some of the CSS files needed for the modules used.
Let's turn on RokBooster and see what we get now:
As you can clearly see the 25 original requests have been reduced to 1 request. The 186.5KB of CSS files has been reduced to just 33.6KB (18% of the original size!), and the original 423 ms it took to download the CSS files has been reduced to 166 ms (250% faster!). A drastic improvement!
First without RokBooster enabled:
Let's enable RokBooster and see what we get:
Download: RokBooster Now