看来,uwsgi几乎可以做任何事情,我正在使用nginx:提供静态内容,执行PHP脚本,主机python web应用程序,... 因此(为了简化我的环境)可以我用uwsgi替换nginx + uwsgi而不损失性能/功能?用uwsgi代替nginx
6
A
回答
4
As they say in the documentation:
我可以使用uWSGI的HTTP能力生产?
如果您需要负载平衡器/代理,它可以是一个非常好的主意。它会自动找到新的uWSGI实例,并可以各种方式进行负载均衡。如果你想使用它作为一个真正的网络服务器,你应该考虑 帐户,可以在uWSGI实例中提供静态文件,但 不如使用专用的全功能Web服务器。如果您使用uWSGI的HTTP 功能在云或CDN中托管 静态资产,您绝对可以避免配置完整的Web服务器。
所以,是的,uWSGI比传统的Web服务器慢。
除了性能,在一个非常基本的应用程序中,你是对的,uWSGI可以完成网络服务器提供的所有功能。但是,如果您的应用程序随着时间的推移而变化/变化,您可能会发现传统的Web服务器提供的许多功能不是uWSGI所提供的。
我建议用您选择的语言(例如Python的Fabric)设置部署脚本。我会说我的网络服务器是在我们的应用程序堆栈中部署&安装程序的最简单组件之一,也是最不“需要”的一种 - 除非我配置新服务器,否则很少出现我的情况。
+0
你能给我任何使用uwsgi与多个子域的指针吗? – 2014-12-19 09:39:26
相关问题
- 1. Flask + uwsgi + nginx + debug。 502错误代替调试器页面
- 2. 瓶,Nginx等uwsgi
- 3. Django uWSGI Nginx
- 4. Django-uWSGI-nginx使用https
- 5. 用uwsgi和nginx设置django
- 6. 使用nginx的和UWSGI
- 7. 用nginx和uWSGI服务django
- 8. nginx的通过uWSGI
- 9. uwsgi破管 - django,nginx
- 10. WSGI vs uWSGi与Nginx
- 11. Django + nginx + uwsgi + amazon EC2。
- 12. 通过Nginx的uwsgi + django - uwsgi设置/ spawn?
- 13. 比较nginx + Apache + mod_wsgi vs nginx + uWSGI?
- 14. nginx + uwsgi 502坏网关python
- 15. nginx + uwsgi下的烧瓶
- 16. nginx + uwsgi独立脚本
- 17. 在子目录nginx + uwsgi
- 18. Nginx和uWSGI剥离HTTP_AUTHORIZATION
- 19. Nginx + uWSGI基本配置
- 20. django nginx uwsgi不工作
- 21. 与Django/nginx/uwsgi 502错误
- 22. nginx-uWSGI HTTP + websocket配置
- 23. uWsgi nginx的积分误差
- 24. uWSGI/NGINX性能配置
- 25. Django nginx uwsgi结尾斜杠
- 26. Flask + gevent - SSE超时nginx + uwsgi
- 27. 如何配置python + uwsgi + nginx?
- 28. nginx uwsgi和cgi python脚本
- 29. 的nginx + uwsgi +的debian +守护
- 30. 如何使用nginx作为反向代理显示uwsgi erros
我一直使用它作为nginx和python代码之间的桥梁。 – Lovato 2014-09-12 20:23:35