将nginx放在uWSGI前面有什么好处?

时间:2016-02-09 12:49:23

标签: python nginx webserver uwsgi

我看到很多人使用nginx运行他们的python应用程序,然后与nginx进行通信。 uWSGI可以直接作为Web服务器运行,它看起来非常快速和可扩展,那么将nginx放在前面的目的是什么?

1 个答案:

答案 0 :(得分:4)

uWSGI documentation回答了这个问题:

  

一般来说,您选择的网络服务器(Nginx,Mongrel2等)都可以使用   高效,快速的静态文件,只需转发动态   请求uWSGI后端节点。

     

uWSGI项目有ISP和PaaS(即托管市场)   主要目标,通常你想避免产生   中央服务器上的磁盘I / O,并具有每个用户专用区域句柄   (和解释)本身。更重要的是,你想要   允许客户自定义他们提供静态资产的方式   困扰你的系统管理员。