Hi Elena, --On Dienstag, 26. November 2002 10:45 +0100 Elena Schulz <elena.schulz@gmx.net> wrote:
Hi Dieter,
the slow motion is due to the many requests I do adding all the properties. So how to create one object or let a custom action create all the objects in a minimum of requests? Can you give some more hints about how to set an object with all the properties and how to transmit it via urllib so I can find a start to do it more efficient?
I'm currently working on a function pair which creates/recreates complete dictionaries to and from a single string which can be transmitted in a hidden form value or may be request body in your case. (In fact its ready - I'm only in the testing stage ;) In any way you'll end up haveing a dispatcher method on the target site which receives data for object creation as well as their properties. You should be very carefull in designing this as this might open a security hole. Regards Tino
-- many thanks for your replies, Elena
----- Original Message ----- From: "Dieter Maurer" <dieter@handshake.de> To: "Elena Schulz" <elena.schulz@gmx.net> Sent: Tuesday, November 26, 2002 8:31 AM Subject: Re: [Zope] change properties in external methods (was get properties ....)
Please stay on the list...
Elena Schulz writes:
now I managed to deal with urllib. But whats about speed? Urllib is quite slow. Is there a change to improve the speed adding a couple of objects with properties via http? Maybe by adding a matrix of properties in one blow? I would not expect that "urllib" makes it much slower (unless you edit properties one after the other).
I would create one object than update all its properties (in 2 HTTP requests).
Of course, when you have hints that its the HTTP roundtime that makes things slow, you can pack all data in a single request and let a custom action create all the objects. However, it is much more work to do.
Dieter
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )