[Seaside] HTTP Performance

Sven Van Caekenberghe sven at beta9.be
Wed Nov 19 16:56:56 CET 2003


On 19 Nov 2003, at 15:45, Stephen Pair wrote:

> I would like to look at these tests, but don't have the time right 
> now.  I can't speak to why the performance drops from 50 rps to 10 
> when serving a static file to serving a seaside app...that's probably 
> something that can be improved in Seaside.  As for the 50 rps number, 
> it's really quite interesting...every benchmark of Comanche that I've 
> ever seen seems to top out at 50 rps.  It doesn't seem to matter what 
> OS or how fast the hardware is.  This leads me to believe that it's 
> throttled by timer based algorithms in the Squeak VM that check for 
> socket activity.  I think the performance of Comanche could improve 
> dramatically if someone figures that out.  I've looked at it briefly, 
> but didn't have the time to really pursue it.

There does indeed seem to be some limiting factor at the socket, I/O 
stream or multi-processing level.

Given the things that Squeak can do in the multi-media area, 
performance-wise, I would think that it could be faster in HTTP 
processing.
  



More information about the Seaside mailing list