Re: Performance
"Maik Derstappen, Derstappen IT" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Derstappen IT Consulting |
| Message-ID | <[email protected]> |
Andreas Jung schrieb: > Sorry, zu früh geklickt...siehe unten :-> > > Andreas Jung wrote: > > Andreas Jung wrote: > >> ... > >> Regelmässiges Packen scheint Einfluss auf die Geschwindigkeit > >> von Zope zu haben. Regelmässige Restarts auch. Ansonsten zeigt > >> das Profile, dass sehr viel Zeit in TransformationEngine > >> verbracht wird - warum auch immer ...ist das ZPT (sorry, zu faul > >> durch den Code zu wühlen). > > Meiner Meinung nach ist der Hund in PortalTransforms begraben: > > > 6 0.000 0.000 41.710 6.952 BaseUnit.py:75(transform) > 4 0.000 0.000 41.709 10.427 > TransformEngine.py:91(convertTo) > 1 0.135 0.135 41.702 41.702 > TransformEngine.py:315(_findPath) > > Ich würde mal mit Debugcode und/oder PDB probieren warum _findPath() > so lange benötigt > (insb. für welche 'orig' und 'parameter' Werte). Ich erinnere mich > grau an ein ähnliche > katastrophales Verhalten von PortalTransform mit irgendeinem Add-On > für Plone, welches > Previews für Office-Formate oder PDF Dokumente erstellt hat (weiss > nicht mehr welches > das war). > > Andreas > Hallo zusammen, ich hatte das mal im Zusammenhang mit AttachmentField / PortalTransforms. Damals habe ich gesehen, dass dort in zig Schleifen durch portaltransforms gewandert wurde was ewig gedauert hat. Andreas hatte damals folgendes dazu geschrieben: > Als temporären Workaround habe ich einen Cache für getTransforms() > eingebaut: > > <https://svn.plone.org/svn/collective/AttachmentField/trunk/PortalTransformsAttachment.py> > > Der 1. Aufruf wird lahm bleiben, weitere Aufrufe sollten fix sein und > aus dem Cache kommen. Der lahme erste Aufruf beruht auf einer blöden > Implementierung von _getPaths() in PortalTransforms. Das werde ich > aber nicht fixen. vielleicht hilft dir das ja weiter ;) Gruß Maik ======================================================================== Derstappen I T Consulting Tel: +49 ( 341 ) 600 13 0 31 Zope/E-Mail/Backup/Monitoring Mobil: +49 ( 178 ) 861 2 833 M a i k D e r s t a p p e n Fax: +49 ( 180 ) 5 021 121 90 56 H e r l o ß s o h n s t r 12 Email: [email protected] 0 4 1 5 5 L e i p z i g Internet: http://www.derstappen-it.de ======================================================================== _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope