django runserver部署和uwsgi部署的區別


1. runserver方法是django開發中經常用到的運行方式,這個運行方式 是django自帶的,WSGI Server 運行,主要在測試和開發中使用,並且 runserver 開啟的方式也是單進程 。

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

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

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


免責聲明!

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



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