It's not uncommon these days for your web site to include lots of different types of
information from lots of different sources. If it's not already, one of these sources
will probably soon be a remote web server. While this type of information exchange
can be a valuable asset, it can also be quite a bottleneck.
I simply can't overstate the importance of caching this type of data.
All but the most volatile data can be cached for at least a few minutes and you
may be surprised just how much of a difference caching for even those few minutes
can make.