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

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

uWSGI文档回答了这个问题:

一般来说,您选择的网络服务器(Nginx,Mongrel2等)将高效且快速地提供静态文件,并简单地将动态请求转发到uWSGI后端节点。

uWSGI项目将ISP和PaaS(即主机市场)作为主要目标,一般情况下,您希望避免在中央服务器上生成磁盘I / O,并让每个用户专用区域处理(并考虑)本身。 更重要的是,您希望允许客户自定义服务于静态资产的方式,而不会打扰您的系统管理员。