How to choose a web server for a Python application?

Posted by Phil on Server Fault See other posts from Server Fault or by Phil
Published on 2013-10-24T13:27:43Z Indexed on 2013/10/24 15:57 UTC
Read the original article Hit count: 283

Filed under:
|
|
|
|

Information and prerequisites:

I have a project which is, at its core, a basic CRUD application. It doesn't have long running background processes which it forks at the beginning and talks to later on, nor does it have long running queries or kept alive connection requirements. It receives a request, makes some queries to the database and then responds.

In order to serve static files and cachable files fast, I am going to use Varnish in all cases.

Here is my question:

After reading about various Python web application servers, I have seen that they all have their "fans" for certain, usually "personal" reasons, which got me confused since each usecase differs from the next.

  • How can I learn about the core differentiating factors of Python web servers (in order) to decide how suitable they are for my project and if one would be better than the other?

  • What are your (technically provable) thoughts on the matter?

  • How should I choose a Python web server?

Thank you.

© Server Fault or respective owner

Related posts about apache2

Related posts about nginx