Hi all, So i'm doing a lot more ab testing. I isolated out the performance on paster and basically wrote an action that does nothing. I find the following:
Running ab WITHOUT concurrency (with 4 paster processes OR with only 1 paster). I get a LOWER requests per second and higher average response time VS Running ab WITH concurrency set to 200 (with 4 paster processes OR 1 paster process) I don't understandt his completely. Why would single requests, one after the other be slower than concurrency? Note that lighttpd is doing the load balancing in the case of 4 paster processes. Is it because of starting new connections, am I not configuing something correctly to take care of caching known connections that are getting reestablished? When I add a single db hit (primary key lookup to mysql), my performance goes way down, but still consistently across both types of tests. Thanks, Sam On May 31, 3:28 am, askel <[EMAIL PROTECTED]> wrote: > Hi Sam, > > On May 28, 6:12 pm, SamDonaldson <[EMAIL PROTECTED]> wrote: > > > Yes, lighttpd serving static and all dynamic requests forwarded to the > > paster process talking SCGI. Should I make the switch to nginx as it > > seems like everybody has something good to say about nginx, and it's a > > good load balancer. > > If your static content is served directly by Web server, I'd recommend > to remove Cascade middleware from WSGI chain of your Pylons > application. I doubt that switching to Nginx would make any difference > for dynamic content. And I would even argue on whether Nginx is any > better than Lighty in serving Pylons application, unless your server's > OS is Mac OS X or FreeBSD ;-) > > > Also, is the fact that I'm only running a single paster process a > > problem? I remember iwth RoR, mongrel started multiple child > > processes. > > You can try to use both threads and multi-process if you start few app > instances in threaded mode bound to different ports and configure > Lighty/Nginx to do a load-balancing. Like others said, most Web > applications' bottleneck is database and not problems between fronend > and backend. > > Cheers, > Alexander --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
