美文网首页
nginx、supervisor、gunicorn、gevent

nginx、supervisor、gunicorn、gevent

作者: _昨夜雨疏风骤 | 来源:发表于2018-10-12 10:24 被阅读0次


nginx

缓存请求,没有nginx,会把服务直接搞挂。

supervisor

进程死掉后自动拉起

gunicorn

一个高效的wsgi服务器,轻量级的资源消耗,以及相当迅速。

内部逻辑非常简单:接受从Nginx来的动态请求,处理完之后返回给Nginx,由后者返回给用户。

有几个核,就启动几个worker,多个进程同时处理http请求

Django、Flask都自带wsgi服务器,但性能都不好,是单进程单线程的,压力大的时候会出现socket的问题。正式部署上线还是需要专业的wsgi服务器,比如gunicorn

gevent

gunicorn 默认使用同步阻塞的网络模型(-k sync),对于大并发的访问可能表现不够好, 它还支持其它更好的模式,比如:gevent或meinheld

相关文章

网友评论

      本文标题:nginx、supervisor、gunicorn、gevent

      本文链接:https://www.haomeiwen.com/subject/hkewaftx.html