CacheFu

by Geoff Davis last modified Feb 16, 2011 02:03 AM

CacheFu speeds up Plone dramatically by integrating with caching proxies like Squid and Varnish, as well as in-memory/browser cache settings.

Project Description

CacheFu

CacheFu is a collection of products which aggregate and simplify various caching settings, speeding up Plone sites using a combination of memory, proxy, and browser caching. CacheFu can be used by itself or with Squid, Varnish, and/or Apache. Configuration files can be generated for Squid, Varnish, Squid-behind-Apache, Varnish-behind-Apache, and Apache cache proxy (if you are using a non-caching Apache by itself or just Zope-only, no extra configuration files are needed).

Starting with version 1.2, the CacheFu products are now distributed as python eggs. The central product is Products.CacheSetup which when installed via easy_install or buildout takes care of pulling in the rest of the products from the bundle.

See the release notes for installation instructions.

Security Advisory

If you are using a Squid cache with this product, please consult these advisories:

Current Release
CacheFu 1.2.1

Released May 25, 2009 — tested with Plone 3, Plone 2.5

Mostly just a maintenance release to fix some bugs. One new feature: You can now add a custom header to a response -- one possible use case is to support Surrogate-Control. See the change notes on PyPi for details.
More about this release…

Download file Get CacheFu for all platforms
Products.CacheSetup-1.2.1.tar.gz
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
1.2.1 May 25, 2009 Mostly just a maintenance release to fix some bugs. One new feature: You can now add a custom header to a response -- one possible use case is to support Surrogate-Control. See the change notes on PyPi for details. More about this release…
Plone 3
Plone 2.5
GPL final
1.2 May 03, 2008 The CacheFu bundle products have been converted to python eggs. No other changes. More about this release… GPL final
1.1.2 Apr 23, 2008 Mostly a minor bug fix release but also includes some improved configs for Squid and Varnish proxy cache servers. See release notes for more details. More about this release… GPL final
1.1.1 Feb 23, 2008 Mostly a bug fix release but also includes a few feature enhancements including new improved configs for Squid, Varnish, and Apache proxy cache servers. See release notes for more details. More about this release…
Plone 3
Plone 2.5
GPL final
1.1 Aug 18, 2007 Multiple cache policies, an 'off' switch, better Last-Modified dates, new Squid and Varnish configs, Zope 3 view caching, and lots of bug fixes. More about this release…
Plone 2.5
Plone 3
GPL final
1.0.3 Aug 16, 2007 Security and bug fix release More about this release…
Plone 2.5
Plone 2.1
GPL final
1.0.2 Dec 19, 2006 This release aims to address some minor issues with generated configuration, documentation, and version compatibility with Plone and Squid. More about this release…
Plone 2.5
Plone 2.1
Zope 2.9
Zope 2.8
Zope 2.7
GPL final
1.0.1 Jun 29, 2006 Bug fix release. Fixes some thread safety issues. More about this release…
Plone 2.5
Plone 2.1.3
Plone 2.1.2
Plone 2.0.5
GPL final
1.0 Jun 16, 2006 CacheFu 1.0. Now ready for production! More about this release…
Plone 2.5
Plone 2.1.3
Plone 2.1.2
Plone 2.0.5
GPL final