We have just finished installing the JFinalizer Joomla plug-in into this website and we are very impressed with the results...
For those of you who don't know, Joomla is an open source CMS (Content Management System) and it is powering this very website...
Pages in Joomla are created "on the fly" by pulling the page content from a SQL database as they are needed (when you want to view them) - this type of system comes at a price though... As you add more and more features to a Joomla website you find that page load speeds start to drag. This is because each page becomes more and more complex with different CSS files and Javascript files being used and called on every page.
What JFinalizer does is to use several different techniques to merge, compress and optimise the files that make up a Joomla page so that they get to the visitors browser faster - resulting in faster page load times!
The JFinalizer plug-in is 100% free and installs very easily, although configuring it isn't so easy - some features may or may not be compatible with your hosting environment and there are quite a few options to turn on and off...
If you want to learn more about what JFinalizer does then view our forum post here http://www.totalwebdevelopment.co.uk/component/option,com_kunena/Itemid,15/catid,9/func,view/id,10/#10
Or visit the authors website here http://www.farbfinal.de/jfinalizer