文章詳情頁(yè)
flask - uWSGI是什么?為什么python web開(kāi)發(fā)經(jīng)常會(huì)提到它?
瀏覽:115日期:2022-08-10 15:07:14
問(wèn)題描述
uWSGI是什么?為什么python web開(kāi)發(fā)經(jīng)常會(huì)提到它?
問(wèn)題解答
回答1:一個(gè)常規(guī)的web服務(wù),在其服務(wù)器上(Server,此處指那臺(tái)電腦),往往需要跑兩個(gè)程序,一個(gè)是底層的Server(與前面同名,但此處指的是一個(gè)程序),一個(gè)是上層的Application。底層Server往往需要處理很多重復(fù)性很強(qiáng),變化不大而又枯燥的工作,所以一般你可以看到有比較成熟的解決方案,比如你說(shuō)的uWSGI或者Gunicorn。而上層的Application部分,不同的應(yīng)用差別就很大了,無(wú)法誕生一勞永逸的解決方案,但盡管如此,仍然有有一些好的設(shè)計(jì)模式和一些好用順手的工具,這就是python web開(kāi)發(fā)框架,如flask, django等,都屬于此。而至于底層Server和上層Application的交互,遵循著一個(gè)叫WSGI的約定,此處就不細(xì)說(shuō)了。
回答2:因?yàn)榭梢杂盟鼇?lái)部署py
相關(guān)文章:
1. docker 17.03 怎么配置 registry mirror ?2. angular.js - angularJS service里面存儲(chǔ)的數(shù)據(jù)能夠直接和HTML頁(yè)面交互嗎?3. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)4. javascript - 七牛接口如何在前端調(diào)用?5. css3里rotate怎么實(shí)現(xiàn)如圖的效果6. html - chrome 下 transiton translateX(10px) 后字體變化7. javascript - 使用location.href進(jìn)行頁(yè)面跳轉(zhuǎn)時(shí),并不立即跳轉(zhuǎn)?8. javascript - 圖片請(qǐng)求失敗怎么去掉左上角的小圖標(biāo)?9. css3 - 何時(shí)需要 flex-basis: 100% ?10. mysqld無(wú)法關(guān)閉
排行榜

熱門(mén)標(biāo)簽