[Zope-CMF] How to take advantage of the CachingPolicyManager improvements

Geoff Davis geoff at phds.org
Mon Sep 26 13:29:18 EDT 2005


I have some fairly extensive documentation and some demonstration code
that shows how to make good use of the recent improvements to the CMF's
CachingPolicyManager.  The documentation and code target Plone, but I
believe that most, if not all, of the code should run on CMF as-is.  The
docs talk a lot about squid, but there is much to be gained by setting up
good caching policies even if you don't use squid.

                              ---

CacheFu is a how-to and collection of products that will let you
dramatically speed up your site.  CacheFu shows you how to configure squid
and your site in such a way that (1) the load on Zope is minimized, and
(2) overall bandwidth is reduced, (3) users do not receive stale pages
when your site's content changes.

The how-to tells how to make the most of the caching policy features
recently incorporated into the CMF and how to configure squid effectively
for your site (no more dual-urls a la www.plone.org / members.plone.org!)
The package contains sample squid configurations for 2 different setups,
an improved version of CMFSquidTool, and a refactored version of
ETagCacheManager (now called PageCacheManager).

CacheFu is still beta quality code, but most of its elements are
running on a production site with no problems.  The how-to contains
extensive information on testing the components of the suite.  Bug fixes
are welcome!

CacheFu is in the collective:

svn co http://svn.plone.org/svn/collective/CacheFu/trunk/CacheFu

The system is complex, but well-documented.  READ THE ENTIRE README.TXT
BEFORE YOU ASK ANY QUESTIONS.

Enjoy

Geoff




More information about the Zope-CMF mailing list