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: 371
        
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