Home / Product Reviews / New Joomla Cache Component 
Product Reviews
Apr
11
2007
New Joomla Cache Component
Written by Steve Burge   
Avatar

IRCMaxwell Cache ComponentIts not often that a brand new, really useful and completely free Joomla component comes on the scene.

 
Anthony Ferrara has managed that with his Page Cache component.

What is a Cache?

A cache helps your website load more quickly for visitors. Wikipedia states simply that a cache is:

 

"A temporary storage area where frequently accessed data can be stored for rapid access. Once the data is stored in the cache, future use can be made by accessing the cached copy rather than re-fetching or recomputing the original data, so that the average access time is lower."

 

One of the most noticeable features of Content Management Systems such as Joomla is that much of the site is the same on every page. Why should visitors to your site need to load each image and each module every time they visit a new page?

What Does Page Cache Do? 

Joomla offers some cache capability that you can access in the administrator section (Site => Global Configuration => Cache). The Page Cache component adds greatly to that relatively simple functionality. 

 

Useful features include:


  • The cache resets whenever new content is added, meaning that you're not stuck with an old version of the site after writing a new article.
  • You can exclude certain URLs and components.
  • Unlike alternatives it offers APC cache functionality which is one of the most advanced cache systems available. 
  • You can see from the Control Panel that it records a great deal of useful data:
  •  

    {gallery}cache{/gallery}  

How Do I Install It?

Go here to download the component. Installation is relatively simple - you need to create 3 new files (for backups) and change the permissions on seven files. The following files are patched:

 

  • /index.php
  • /administrator/index.php
  • /administrator/index2.php
  • /administrator/index3.php

    Further Reading 

     

    Comments  

     
    #1 Kenneth Lund 2007-04-13 04:37
    It seems to me that these cache-components doesn't give any advantages in speed to users logged in, but only to guests.

    How come?
    Quote
     
     
    #2 Steve Burge 2007-04-13 07:19
    Hi Kenneth

    Its a good question. The developer explains that because each logged in user requires unique elements on the page, any script that stored pages for every user would just be too big:

    Quote:
    Well, it's simple.... The pages don't change per guest. Every logged in user gets a customized page (at the minimum their user name)... So without creating a rediculously big program, it was faster and easier just to do it for guests...



    http://www.ircmaxell.com/component/option,com_joomlaboard/Itemid,26/func,view/id,31/catid,11/
    Quote
     
     
    #3 Kenneth Lund 2007-04-13 10:53
    Ok - thanks for the reply :-)
    Quote
     
     
    #4 Herbert-Jan van Dinther 2007-04-13 14:07
    Great...

    Now I have to Blog on this one, as well as on your Joomla SEO Book... 8)

    But this is a WOW Moment, it works great!!

    Tried it on Two sites now and finding more about simplefying installation with the first one, I just made sure I had the .bak files were allready in place for the second one.

    Guess I have to wait and see how well these sites are now going to perform with SEO in mind....
    Quote
     
     
    #5 Steve Burge 2007-04-13 14:11
    Hey Hummerbie

    Its really interesting - I've had more people interested in talking about this component than any other we've reviewed on this blog.

    It seems to have really caught the interest of a lot of people.

    As for SEO - the faster the better! :-)
    Quote
     
     
    #6 Klaus Nitsche 2007-04-20 05:16
    I'm using it on my sites now. The APC setting didn't play too well with my individual setup, but using the database cache is good enough. Still trying to find out how to reset the cache when a comment is entered (the JomComment plugin doesn't seem to work correctly on my blog) but apart from that it's a wonderful tool, especially for more "static" like sites. Joomla on speed! ;-)
    Quote
     
     
    #7 Iceman 2007-04-21 13:17
    I'm currently testing it on my site right now and everything work like it's said to be..

    question:
    do i have to pay for it to remove the Powered By Page_Cache by Ircmaxell on the footer? :-)
    Quote
     
     
    #8 Steve Burge 2007-04-21 13:45
    Hi Iceman

    The official answer from IRCMaxell is:Quote:
    Well, there are two ways to remove this from all of your pages. For a small $10 donation (and your domain name), I will send you a license code that will disable that output. The second option is, since this component is GNU/GPL, to go into the code yourself and remove it! I'd much prefer the donation (since this did take a considerable amount of effort), but it's your choice.
    Quote
     
     
    #9 fungkur 2007-04-29 12:37
    ircmaxwell page cache (http://www.ircmaxell.com/) VS jre cache extended version (http://www.joomlatwork.com/)

    love to see some comparison ;-)
    Quote
     
     
    #10 David Towers 2007-12-01 16:16
    Yeah I would too fungkur, especially with regards to how the joomlatwork module handles jomcomment!
    Quote
     

    Add comment


    Security code
    Refresh