On Fri, Nov 27, 2009 at 10:15 AM, OkaMthembo <zebr...@gmail.com> wrote: > Thanks everyone, > > I realise that my question is vague on a few fronts. To try and clarify, > supposing i had a box running a > Python web app on it, and the web server handles say, 10 concurrent > requests.
This is still pretty vague, as there are many ways to write a Python web app and most of those have many options for deployment. But any of the major Python web frameworks have deployment options that support concurrent requests. For example Django deployment options: http://docs.djangoproject.com/en/dev/howto/deployment/#howto-deployment-index Also, remember that a request handler will spend some of its time blocked waiting for socket I/O or database access, and this is time when other threads can run. Also, there are asynchronous request handling models that do not rely on threads, for example Twisted. Kent _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor