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. -Jeff
|