Sorry, I did a mistake, in SpeedPack, "monkey patching" is for CMF skins optimization... not ZPT (ZPT is optimized with psyco). -----Message d'origine----- De : zope-bounces@zope.org [mailto:zope-bounces@zope.org]De la part de Pascal Peregrina Envoyé : samedi 27 novembre 2004 17:56 À : zope@zope.org Objet : RE: [Zope] psyco Some people have made a product that use psyco and also do some "monkey patching" for ZPT optimizations. See http://sourceforge.net/project/showfiles.php?group_id=55262 : SpeedPack I have been using it for a while without any issues. It looks like trying to use psyco.optimize() or psyco.profile() in Zope startup scripts does not work. (I mean the Zope instance does not start correctly). So you have to psyco.bind() every class, or class method you want to speed up. Also, I discovered that you must not use psyco with publishable methods in products (this is if you develop your own Zope products). I mean any method that have REQUEST object in it's named parameters or that is supposed to get its parameters from the HTTP request params. If you psyco.bind() such a method, REQUEST (or params) are None. So for my products I psyco.bind() manually some classes methods, but not the whole class. This is just my own experience of it. I was not able to find documentation. In terms of results, the improvement are "visible", but I have no exact figures to give you. So I would say it's worth trying. Pascal -----Message d'origine----- De : zope-bounces@zope.org [mailto:zope-bounces@zope.org]De la part de John Poltorak Envoyé : samedi 27 novembre 2004 17:36 À : zope@zope.org Objet : [Zope] psyco How effective is psyco at speed up Zope? I'm interested in speeding up Zope/Plone and would like to know the options available. Is there a Howto on this sort of topic? -- John _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com ********************************************************************** _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
participants (1)
-
Pascal Peregrina