Gunicorn定义
Gunicorn:一个支持 WSGI 协议的 web 服务器。
Gunicorn工作方式
gunicorn 支持的工作方式(work_class):
sync —— 缺省值,使用同步阻塞的网络模型
eventlet —— 基于Greenlet库,利用python协程实现的
gevent —— 基于Greenlet库,利用python协程实现的
tornado ——利用python Tornado框架实现
gthread ——采用的是线程工作模式,利用线程池管理连接
gaiohttp ——利用aiohttp库实现异步I/O,支持web socket
Gunicorn:提升并发处理的性能
可以通过改变gunicorn的工作方式,进行压测,来选择出适合的工作模式。