[CrossPost] Speeding up CMF startus -- delaying ZPT cooking
I updated my "ZPT delay cooking" patch for the PageTemplate product now part of Zope 2.5. (see <http://www.dieter.handshake.de/pyprojects/zope>). Applying the patch reduced startup time for a CMF site from about 20 seconds to about 6 seconds: Without the patch, the tree display in Zope's management interface forces all PageTemplates in the CMF skins to be cooked (e.g. parsed and transformed into an internal form). This takes a lot of time. The patch delays cooking until the template is rendered. Of the remaining 6 seconds, 4.5 seconds are caused by a similar cooking for FSPythonScripts. Delaying this cooking as well, will reduce the time to 1.5 seconds which starts to be acceptable. For the moment, I can live with the 6 seconds, but as the time increases linearly with the number of CMF sites, I may soon work on delaying cooking for PythonScripts as well. Dieter
participants (1)
-
Dieter Maurer