为了账号安全,请及时绑定邮箱和手机立即绑定

Tornado 和 Gunicorn 有什么区别和联系吗

Tornado 和 Gunicorn 有什么区别和联系吗

神不在的星期二 2018-12-04 05:05:41
Tornado 和 Gunicorn 有什么区别和联系吗
查看完整描述

2 回答

?
战渣渣

TA贡献12条经验 获得超3个赞

tornado既可以作为一个web框架也可以作为一个web服务器

gunicorn是一个web服务器

在python开发中,一个请求的线路是web服务器->wsgi协议->application

这个application就是由各个web框架提供,比如django,比如flask,开发时都可以使用自己的runserver启动,真正部署生产的时候大部分都是由gunicorn或者uwsgi作为web服务器,而框架只提供实际的请求处理就可以。

tornado本身也是可以作为web框架的,但是它的机制本身就是基于协程的,所以使用wsgi协议时反而体现不出其性能方面的优点。

希望对你有所帮助。

查看完整回答
反对 回复 2019-05-17
  • 2 回答
  • 0 关注
  • 1192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信