[Framework-Team] Re: Some preliminary Plone 3.0 profiling results
Sidnei da Silva
sidnei at enfoldsystems.com
Wed Nov 15 14:38:52 UTC 2006
> You mentioned the thread local idea. That might work. I think we should
> also investigate memcached. See Tres's mcdutils package, for example:
> http://agendaless.com/Members/tseaver/software/mcdutils. It's important
> to note that this cache is absolutely request-specific. It must be
> invalidated after every request.
If it needs to be invalidated after every request then the overhead of
using something like memcached cannot be justified. There are ways of
associating request-specific information with a Request object in Zope
2, which will clear the information when the request is finished. Look
for request._hold() example in CMFCore/MemberDataTool.py.
--
Sidnei da Silva
Enfold Systems http://enfoldsystems.com
Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214
More information about the Framework-Team
mailing list