看來,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