tornado性能排行比较落后,甚至不如flask和django?

来源:5-2 tornado中为什么不能写同步的方法

Aioria_

2021-04-06

最近看了下www.techempower.com上做的性能测试对比,发现tornado排名比较靠后,甚至不如flask和django
图片描述

这样的话,是不是意味着没必要学习和使用tornado了呢?

另外排名比较靠前的一个sanic我也留意了一下,感觉还不错,文档比较详细,近期也在更新,而且编码方式跟flask比较接近,相对tornado来说学习成本小很多。

写回答

1回答

bobby

2021-04-08

这种测试别在意, 有点扯, 但是异步io框架学习一个就够了, tornado、sanic、fastapi都是基于asyncio,理论上来讲性能差异不大,都会比django高,但是django3.2开始也支持asyncio了,所以来讲使用django可以完成所有的功能, tornado目前写websocket类的应用和简单的系统成本较低,也有大量的库比如 jaeger的client内部就使用了tornado来完成的,而且tornado还支持py2

0
0

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

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

593 学习 · 350 问题

查看课程