Tornado 和 Gunicorn 有什么區(qū)別和聯(lián)系嗎
2 回答

戰(zhàn)渣渣
TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超3個(gè)贊
tornado既可以作為一個(gè)web框架也可以作為一個(gè)web服務(wù)器
gunicorn是一個(gè)web服務(wù)器
在python開(kāi)發(fā)中,一個(gè)請(qǐng)求的線路是web服務(wù)器->wsgi協(xié)議->application
這個(gè)application就是由各個(gè)web框架提供,比如django,比如flask,開(kāi)發(fā)時(shí)都可以使用自己的runserver啟動(dòng),真正部署生產(chǎn)的時(shí)候大部分都是由gunicorn或者uwsgi作為web服務(wù)器,而框架只提供實(shí)際的請(qǐng)求處理就可以。
tornado本身也是可以作為web框架的,但是它的機(jī)制本身就是基于協(xié)程的,所以使用wsgi協(xié)議時(shí)反而體現(xiàn)不出其性能方面的優(yōu)點(diǎn)。
希望對(duì)你有所幫助。
- 2 回答
- 0 關(guān)注
- 1383 瀏覽
添加回答
舉報(bào)
0/150
提交
取消