文章詳情頁
flask - uWSGI是什么?為什么python web開發(fā)經(jīng)常會提到它?
瀏覽:80日期:2022-08-10 15:07:14
問題描述
uWSGI是什么?為什么python web開發(fā)經(jīng)常會提到它?
問題解答
回答1:一個(gè)常規(guī)的web服務(wù),在其服務(wù)器上(Server,此處指那臺電腦),往往需要跑兩個(gè)程序,一個(gè)是底層的Server(與前面同名,但此處指的是一個(gè)程序),一個(gè)是上層的Application。底層Server往往需要處理很多重復(fù)性很強(qiáng),變化不大而又枯燥的工作,所以一般你可以看到有比較成熟的解決方案,比如你說的uWSGI或者Gunicorn。而上層的Application部分,不同的應(yīng)用差別就很大了,無法誕生一勞永逸的解決方案,但盡管如此,仍然有有一些好的設(shè)計(jì)模式和一些好用順手的工具,這就是python web開發(fā)框架,如flask, django等,都屬于此。而至于底層Server和上層Application的交互,遵循著一個(gè)叫WSGI的約定,此處就不細(xì)說了。
回答2:因?yàn)榭梢杂盟鼇聿渴餻y
相關(guān)文章:
1. mysql數(shù)據(jù)庫每次查詢是一條線程嗎?2. css - 關(guān)于ul的布局3. docker不顯示端口映射呢?4. 使用uuid,并不能利用mysql的索引,有什么解決辦法?5. javascript - 數(shù)組原聲方法中的一段代碼6. javascript - 前端開發(fā) 本地靜態(tài)文件頻繁修改,預(yù)覽時(shí)的緩存怎么解決?7. android - 優(yōu)酷的安卓及蘋果app還在使用flash技術(shù)嗎?8. JavaScript如何循序漸進(jìn),有效的學(xué)習(xí)?看不下去怎么辦?9. python - linux怎么在每天的凌晨2點(diǎn)執(zhí)行一次這個(gè)log.py文件10. java - public <T> T findOne(T record) 這是什么意思
排行榜

熱門標(biāo)簽