Atlanta Intown Web Design

Home arrow Blog arrow jReviews arrow Make JReviews Fast!

Make JReviews Fast!

Tuesday, 26 January 2010

JReviewsOne of my goals for 2010 is to make JReview sites run fast, very fast.

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.

  1. CSS/JS file optimization and Compression
  2. HTML View Caching
  3. GZip the site for faster transfer
Once we have reviews the different areas for improvement we will list combinations of extensions that work well together. (Still working on this article)

Note: This article is still a work in progress.
If you have addional information, email me at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it and I will get it added. Thanks!

Opitimzation Improvement Areas:

Combining and Compressing JS / CSS Files

What 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 Caching

What 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.

 

GZip

What 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 together

Not 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

JReviews / Joomla Resoureces

Performance tools and site Graders

  • YSlow Yahoo's Firefox / Firebug plugin that tests and gives advice on improving your site
  • Page Speed Google's Firefox / Firebug plugin that tests and gives advice on improving your site
  • Web Wait Great site to see how long it takes your site to load.
  • WebPageTest Get detailed reports on on improving your sites load times.
  • What's My IP Comression Test test to see if your website has Gzip correctly set up
  • Our Post on General site optimization to come.

 

Other JReview Optimization Articles

 

Comments (0)Add Comment

Write comment

busy
 
< Prev   Next >