Make JReviews Fast! |
| Tuesday, 26 January 2010 | |
|
A great way to do this is to take advantage of HTML Caching and JS/CSS Combination and Compression extensions. There are are many extensions avaible some work and some do not. These posts are to help compare and organize the best extension to make you JReviews site fast. First lets breakdown the improvements into the different areas so we can understand what we are trying to acheive.
Note: This article is still a work in progress. Opitimzation Improvement Areas:Combining and Compressing JS / CSS FilesWhat it does: This task removes white space and code comments from the JS and CSS files. These new smaller files are downloaded and processed quicker by the browser. JS/CSS compression operates seperately from HTML caching. JS and CSS operate seperately of each other, they are similar technologies. What to look for: Many times the compression of JS files leads to breaking of Javascript site functionality. Site functionality should be tested after applying new or updated JS compression settings. Learn about the different JS/CSS Combination and Compression options available for JReviews.
HTML View CachingWhat it does: HTML View caching displays a stored copy of your webpage instead of having joomla assemble the page for each request. The stored files are deleted specified period of time. Joomla has several two caching options available in the Core and there are several 3rd party extensions that will cache you site for you. What to look for: Things can get tricky when using forms or interactive features. The HTML View cache is typically for guests (non logged in visitors) and then disabled when a guest logs into the site. Learn about the different JReviews HTML View Caching Options available for JReviews. GZipWhat it does: When GZip is enabled the entire site is compressed by the server, transferred to the browser and then uncompressed. What to look for: There are several extensions that will gzip your site including the Joomla Core. There is not much to this one and I would not let gzip ability determine my overall solution. I would select a solution based upon the best compression and caching, Typically these solution will have Gzip as an addional feature.
Combinations of Caching Entensions that work well togetherNot all of the extension play well together and many of them perform the same tasks. The trick is to find a good combination that accomplishes all you want and is easy to manage. We have found a few winning combinations for different needs. Cache Accelerate for everything. HTML caching, CSS/JS file combination and compression, far expire headers, and GZip Joomla Page Cache Plugin for html caching and CssJs for file combination, compression and Gzip.
Helpful Caching Resources and Tools
|
| < Prev | Next > |
|---|