文章詳情頁
flask - uWSGI是什么?為什么python web開發(fā)經(jīng)常會提到它?
瀏覽:98日期:2022-08-10 15:07:14
問題描述
uWSGI是什么?為什么python web開發(fā)經(jīng)常會提到它?
問題解答
回答1:一個常規(guī)的web服務(wù),在其服務(wù)器上(Server,此處指那臺電腦),往往需要跑兩個程序,一個是底層的Server(與前面同名,但此處指的是一個程序),一個是上層的Application。底層Server往往需要處理很多重復(fù)性很強,變化不大而又枯燥的工作,所以一般你可以看到有比較成熟的解決方案,比如你說的uWSGI或者Gunicorn。而上層的Application部分,不同的應(yīng)用差別就很大了,無法誕生一勞永逸的解決方案,但盡管如此,仍然有有一些好的設(shè)計模式和一些好用順手的工具,這就是python web開發(fā)框架,如flask, django等,都屬于此。而至于底層Server和上層Application的交互,遵循著一個叫WSGI的約定,此處就不細(xì)說了。
回答2:因為可以用它來部署py
相關(guān)文章:
1. javascript - main head .intro-text{width:40%} main head{display:flex}為何無效?2. Python中使用超長的List導(dǎo)致內(nèi)存占用過大3. javascript - 有適合開發(fā)手機端Html5網(wǎng)頁小游戲的前端框架嗎?4. javascript - axios請求回來的數(shù)據(jù)組件無法進(jìn)行綁定渲染5. java - 在用戶不登錄的情況下,用戶如何添加保存到購物車?6. 安全性測試 - nodejs中如何防m(xù)ySQL注入7. javascript - JS變量被清空8. javascript - 關(guān)于apply()與call()的問題9. java - spring boot 如何打包成asp.net core 那種獨立應(yīng)用?10. css3 - 純css實現(xiàn)點擊特效
排行榜

熱門標(biāo)簽