[Zope] Improving CMS Performance: Help Needed

Dieter Maurer dieter@handshake.de
Thu, 25 Jul 2002 21:11:59 +0200


Klaus Herrmann writes:
 > We have developed a nice CMS ontop of Zope, that dynamically renders
 > pages (with DTML and a python Product) out of special Components (e.g.
 > text blocks and headlines). The only bad thing is: The Performance
 > really sucks.
 > ...
 > Does anyone know some hints how to get more performance out of zope? Any
 > common Python / DTML routines that cost way too much time? Any
 > experiances in improving Zope's speed?
Zope partially supports Python's "profile" features.
See "Control_Panel -> Debugging Information -> Profiling".

Analyse the profile to find hotspots and start optimizing them.

For a higher level analysis, there is the "CallProfiler" product.


Dieter