django本身提供了runserver,為什么不能用來部署(runserver與uWSGI的區別)


runserver方法是調試django時經常用到的運行方式,它使用django自帶的。

WSGI Server 運行,主要在測試和開發使用,並且runserver 開啟的方式也是單線程。

uWSGI是一個web服務器,它實現了WSGI協議uWSGI,http等協議,注意uwsgi是一種通信協議,而uWSGI是實現uwsgi協議和WSGI協議的web服務器。

uWSGI具有超快的性能,低內存占用和多APP管理等優點,病搭配nginx就是一個生產環境了,能夠將用戶訪問請求與應用隔離開,實現真正的部署。

相比來講,支持並發量更高,方便管理多進程,發揮多核的優勢,提升性能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM