uwsgi 為什么還要nginx 使用uwsgi和nginx做服務(wù)器和django框架,為什么每次修改代碼都需要重啟uwsgi呢?
使用uwsgi和nginx做服務(wù)器和django框架,為什么每次修改代碼都需要重啟uwsgi呢?因?yàn)镈jango需要重新運(yùn)行,所以u(píng)wsgi需要重新加載代碼內(nèi)容和大多數(shù)服務(wù)一樣,uwsgi不提供動(dòng)態(tài)加
使用uwsgi和nginx做服務(wù)器和django框架,為什么每次修改代碼都需要重啟uwsgi呢?
因?yàn)镈jango需要重新運(yùn)行,所以u(píng)wsgi需要重新加載代碼內(nèi)容
和大多數(shù)服務(wù)一樣,uwsgi不提供動(dòng)態(tài)加載代碼的功能
所以只能重新加載代碼來(lái)編譯和運(yùn)行
uwsgi可以用nginx做域名解析和負(fù)載均衡。Uwsgi不使用WSGI協(xié)議或fcgi協(xié)議,而是創(chuàng)建自己的Uwsgi協(xié)議據(jù)說(shuō)比f(wàn)cgi協(xié)議快10倍左右。uwsgi的主要特點(diǎn)是:超高速性能。低內(nèi)存消耗(以apache2的mod來(lái)衡量)大約是WSGI的一半)。多應(yīng)用管理。詳細(xì)日志功能(可用于分析應(yīng)用程序性能和瓶頸)。高度可定制(內(nèi)存大小限制、特定次數(shù)后重新啟動(dòng)服務(wù)等)。