Latest version of gunicorn can use gevent for providing fast asynchronous networking. Please reconfigure gunicorn and show us updated benchmark. I am almost sure gunicorn + gevent combination would be the best.
Cool! I'll see what I can do. It's a bit unfair to spend too much time tuning since that could be said about all approaches and then I'll end up spending too much time on this. My test was basic by choice I and I'm aware that that's not entirely fair either.
By the way, I'm not doing any long polling requests in this basic view. Why should I use Gevent?
Comment
Latest version of gunicorn can use gevent for providing fast asynchronous networking. Please reconfigure gunicorn and show us updated benchmark. I am almost sure gunicorn + gevent combination would be the best.
Replies
Cool! I'll see what I can do. It's a bit unfair to spend too much time tuning since that could be said about all approaches and then I'll end up spending too much time on this. My test was basic by choice I and I'm aware that that's not entirely fair either.
By the way, I'm not doing any long polling requests in this basic view. Why should I use Gevent?
uwsgi can run with gevent too look http://projects.unbit.it/uwsgi/wiki/Gevent