Joomla caching demystified

Joomla 1.6. makes heavy use of caching and to be able to use it's full potential we must first understand how caching works. As caching was almost completely redone for 1.6. (mostly by the author of this article), some older descriptions and typologies don't apply any more.

Cache - temporary store an unit of information to be reused later.

Why?

Mostly because retrieving stored information is MUCH (up to 10 times or more) faster than initial generation. If you need a drastic example - a book is long term cache of it's authors knowledge. It could take years to accumulate this knowledge, while reading from this cache is a much faster thing as we all know.

But back to Joomla - more specifically, what we are dealing with here is web application caching - creating temporary static copies of otherwise dynamic pages (or smaller data units). Caching is particularly appropriate for web applications as typical web site displays the same content over and over again and without cache everything has to be generated for each and every page view. Caching system temporary stores this information generated by the code in a cache object and serves it when it is requested by the next user.

To understand Joomla cache a little deeper we must get familiar with two concepts - cache types and cache handlers.For easier understanding take a look at pictures that illustrate each cache type coverage area.


Full article here:


Joomla 1.6 caching demystified (Jennifer series)

1 comment:

joomla said...

This topic is very good to discuss..thanks a lot!
joomla extensions