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 _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests