[mod_python] Caching pages

Jeff Hinrichs - DM&T jeffh at dundeemt.com
Fri Oct 27 22:40:03 EDT 2006

On 10/27/06, Graham Dumpleton <grahamd at dscpl.com.au> wrote:
> On 28/10/2006, at 10:13 AM, Aaron Gallagher wrote:
> > Is there a builtin interface in mod_python that would allow for
> > caching a generated page? Using Sessions doesn't work because I
> > want the cache to be for every user who accesses the page. I tried
> > using Session.Session(req, '0' * 32), but that didn't seem to work.
> > I've looked at mod_python.cache, but there doesn't seem to be any
> > documentation.
> Don't use mod_python.cache as that will disappear in a future version
> of mod_python as it was only effectively an interim solution for
> something.
> It was also only really ever meant to be an internal implementation
> thing
> and not part of any public API.
> Now, if you are talking about caching generated HTML, you may want
> to look at using the mod_cache module for Apache in some way. Ie.,
> generic caching is perhaps better done outside of mod_python. See:
>    http://httpd.apache.org/docs/2.2/mod/mod_cache.html
> To make best use of mod_cache, you may need to embed headers in
> your responses to guide it how long to cache a page before it should be
> recreated.
> Graham
Another possible reverse proxy cache is Varnish ( http://varnish.linpro.no/  )
I heard a podcast
http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk072.mp3 on it and
it seemed quite interesting.


More information about the Mod_python mailing list