guv
guv copied to clipboard
The gunicorn worker is not as fast as it could be
It could easily be made twice as fast, and with a little more work, possibly 4 times as fast.
Currently, the gunicorn AsyncWorker base is being used. To make it twice as fast, it can be updated to behave like the included guv WSGI server (guv.wsgi
).
To further improve performance, both the guv WSGI server and gunicorn worker need to remove their dependency on socket.makefile
and work with the socket directly (or so it seems).
Are you still considering making these enhancements?