[Seaside] Performance problems with simple multipart POST requests

Philippe Marschall philippe.marschall at gmail.com
Fri Oct 27 15:49:46 UTC 2006


2006/10/27, Vincent Girard-Reydet <vincent.girard-reydet at f4-group.com>:
> Hi all,
>
> Does anyone know of performance problems with Squeak 3.9a / seaside in
> handling multipart POST requests ?
>
> I have a simple component plugged on the entrypoint "/seaside/login".
> The component accepts POST data, and returns XML. The component derives
> from WAEntrypoint.
>
> When I invoke it with URL encoded format:
>    curl -d "login=toto" -d "password=titi" http://myserver/seaside/login
> I get a response time < 0.5s (I haven't done precise profiling).
>
> When I invoke it with multipart format:
>    curl -F "login=toto" -F "password=titi" http://myserver/seaside/login
> I get a response time > 2s !!!!
>
> Using halt points I have seen that most of the processing time is due to
> seaside processing the request parameters. It takes almost 2s to get to
> the  #handleRequest: message of my component with the multipart invokation.
>
> Does any one have tests to suggests and ideas on why it takes so long to
> seaside processing such simple parameters ?

It would certainly help if you could do some more profiling:
https://lists.wisc.edu/read/messages?id=1411189

Cheers
Philippe


More information about the Seaside mailing list