nginx+gunicorn拓扑

Gunicorn 搭配 Nginx

加装Nginx是否有必要

Nginx作为代理服务器,监听来自外部的80端口的请求;而Gunicorn负责监听本地机8000端口的请求。Nginx会把来自外部的请求转发给Gunicorn处理,接收到响应后再返回给客户端。这样做有下面这些好处:

  • 提高处理静态文件的效率。Nginx处理静态文件的速度非常快,而且可以对静态文件设置缓存。
  • 提高安全系数。使用它可以避免直接暴露WSGI服务器,而且可以作为防火墙来防御网络攻击。
  • 提高程序处理能力。设置反向代理可以缓冲请求,对请求进行预处理,交给WSGI服务器一个完整的HTTP请求。还可以设置负载均衡,优化请求处理效率。


作者:半个王国
链接:https://www.jianshu.com/p/24e9b41e6d91
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2019-12-04 14:12  超快排华哥  阅读(356)  评论(0)    收藏  举报