一个并发的网站,Tornado与flask应该选哪一个

【一个并发的网站,Tornado与flask应该选哪一个】 应该用flask+gevent, tornado实现完全异步要比这个方案麻烦。综合考虑升级、易用性、扩展性,也应该选flask+gevent。gevent带有猴子补丁,可以按同步方式写异步代码,代码较整洁简单,tornado要每一步调用异步的方法才是异步的,容易出错,代码可读性不如前者。

■网友
取决于熟悉哪个框架。tornado而言,只是一个简单的Web框架,如果是老手,自己能快速补上session、cookies、db driver等一系列基础功能的情况下,tornado能在不引用太多插件库的情况下完成这个需求。flask而言,它本身是不支持长连接的高并发,但是加上gevent monkey patch,可以在较少的修改代码的情况下达到接近tornado的并发,而flask的优势在于官方维护了一套比较优秀的插件,只要引用需要的插件,可以极快的完成需求,在新手的易用程度上,要比tornado好很多。
■网友
tornado满足题主要求,缓存用redis或者memcached,固定数据才用到MySQL,有缓存的前提下完全可以不用异步
■网友
并发首先 Tornado
■网友
Tornado,既然都说到并发了


    推荐阅读