Having multiple threads or processes will really help you (which is actually required in practice) when you want to process more than one request at a time.
This does not mean that two requests will be processed faster. Having a pool of processes or threads is very useful for web server performance, but it is not very noticeable in such cases (if you do not have multiple cores). But MySQL has no problems processing two queries at the same time, so if your web server can also do this, you will get rid of the problem of processing only one query.
But if you should start using such a server, you can answer. :) Django is definitely crowded anyway, look at the small WSGI server.
source
share