flask+uwsgi+gevent 和 直接使用tornado 相同的代码逻辑,哪个性能更高一些?

来源:3-1 tornado VS django VS Flask

慕前端6042885

2019-10-22

flask+uwsgi+gevent 和 直接使用tornado 相同的代码逻辑,哪个性能更高一些?

写回答

1回答

bobby

2019-10-23

这样讲吧,flask使用的第三方orm是sqlalchemy,sqlalchemy是同步库,即使加入gevent也不能改变flask中有大量同步接口的问题,所以性能即使提升也没有多大,但是tornado本身是一个异步的框架,内部不建议有同步io的操作,tornado是真正的异步io,而flask+gevent是小的trick无无法根本改变这个问题 https://blog.csdn.net/lcylln/article/details/33731183 你也可以看看别人的对比

0
1
慕前端6042885
非常感谢!
2019-10-25
共1条回复

Tornado从入门到进阶 打造支持高并发的技术论坛

异步IO并发编程/Form,ORM/aiomysql、peewee-async/epoll

593 学习 · 350 问题

查看课程