[Zope-CMF] Re: Re: CachingPolicyManager improvements

Julien Anguenot ja at nuxeo.com
Tue Sep 6 09:49:45 EDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alexander Limi wrote:
> On Mon, 05 Sep 2005 22:20:02 +0200, Geoff Davis <geoff at phds.org> wrote:
> 
>> Alternatively you can create a function that checks the modification 
>> times
>> for the content and for all portlets as well.  Embed that composite time
>> in your ETag and you're all set.  ESI would be cool, too, but I'm not
>> betting that we'll see that any time soon.
> 
> 
> The new PlonePortlets infrastructure could help here too, the plan is
> to  have built-in caching parameters for each portlet here - so it can
> know  whether it has fresh content or not, and feed that to external
> mechanisms  like the ETags.
> 
> Still science fiction, though. ;)
> 
> (And before you ask - yes, we're putting it in the Collective shortly. :)
	
FYI, we have a portlet cache implementation on CPSPortlets tied with the
CPS event service for the cache invalidation :

If you wanna check :
http://svn.nuxeo.org/trac/pub/file/CPSPortlets/trunk/doc/cpsportlets-RAMCache-draft.txt

And the implementation over there :
http://svn.nuxeo.org/trac/pub/file/CPSPortlets/trunk/PortletRAMCache.py

And the ESI support on the portlet there :
http://svn.nuxeo.org/trac/pub/file/CPSPortlets/trunk/CPSPortlet.py

We never tested it though in here ;) Maybe Jean-Marc ?

Feel free to ask questions on the cps lists if you feel like...

Cheers,

	J.
- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFDHZ55GhoG8MxZ/pIRAs2EAJ4/xdEyt0M6upCl8rUXRXw5N862vwCeOatt
n0TtyB0id4euD1fokf0HucQ=
=gre6
-----END PGP SIGNATURE-----


More information about the Zope-CMF mailing list