On May 19, 5:12 pm, Graham Dumpleton <[email protected]> wrote: > Paste server would likely preload TG. In Apache/mod_wsgi it would lazy > load it on demand when first request to a process arrives. How did you > ensure your tests against Apache/mod_wsgi weren't counting the cost of > loading TG?
3 runs of apachebench, fastest time recorded. For mpm-prefork, this eliminated any apache child creation issues and the wsgi environment should have been created and preloaded. During ab, it was obvious when a preload was hit and that result was thrown out. mpm-worker seemed more consistent from first through third run. Best case of the 'worst case' scenario seemed to be a reasonable assessment. I am sure there are settings in TG2 that will affect this. Perhaps I don't have all of the debugging messages turned off properly or have missed some of the options, but, I don't think that is going to materially affect the results. I am somewhat sure that the 2nd and 3rd runs would have had things preloaded since I was calling the same page over and over again. The fact that a simple 'Hello World' wsgi app handled over 2000 requests per second suggests that wsgi is working. At this point, I need to profile TG2, SQLAlchemy and many of the other modules. SQLAlchemy backreferences appear to induce a hit. Looking at the queries that hit mysql, I'm sure there are some improvements that can be made to my auth handler to remove half a dozen queries and reference links, but, my initial goal was to figure out where the bottlenecks were and to figure out what other people were doing for deployment. Right now, it seems like apache2|nginx/ssl/mod_wsgi is what I need for this project. For my future project, I've got to do quite a bit more investigation to see what sort of resources I'm going to need. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

