部署flask應(yīng)用時(shí),為什么會需要gunicorn/uWSGI
1 回答

臨摹微笑
TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
Flask ,Django 自帶的web server的目的就是用于開發(fā),而不是生產(chǎn)環(huán)境。他們倆本身是web framework而不是web
server. 他們自帶的server應(yīng)該都只能開單進(jìn)程。而像gunicorn是
prefork模式,從nginx每發(fā)過來一個(gè)請求,它就fork一個(gè)進(jìn)程去處理這個(gè)請求,并buffer相關(guān)的數(shù)據(jù)。wsgi服務(wù)器都是專門為生產(chǎn)環(huán)境
開發(fā)的,能配置更多從而處理更復(fù)雜的請求狀況,從性能和穩(wěn)定性來說,都更好。
- 1 回答
- 0 關(guān)注
- 2187 瀏覽
添加回答
舉報(bào)
0/150
提交
取消