Gunicorn vs uWSGI for recommended production deployment


The github readme states:
“For WSGI applications, the recommended production deployment is Gunicorn, using the Meinheld worker.”

Is there any reason for recommending Gunicorn over, say, uWSGI?



Depends on what you like. I like only keeping uwsgi instead of nginx+gunicorn and uwsgi has many fancy features while being about 10% slower at http-handling compared to nginx.

So extreme performance nginx+uwsgi, flexibility+easiness uwsgi, do what you know gunicorn.