美文网首页
如何理解Tornado

如何理解Tornado

作者: 以蜕为进 | 来源:发表于2017-12-30 09:04 被阅读0次

    1.高性能的网络库,这可以和gevent,twisted,libevent等做对。提供了异步io支持,超时事件处理,在此基础上提供了tcpserver,httpclient,尤其是curlhttpclient在现有http客户端中肯定排第一。
    2.web框架,这可以和django,flask对。提供了路由,模板等web框架必备组件。与其他区别是tornado是异步的,天然适合长轮训,这也是friendfeed发明tornado的原因,
    当前flask也可以支持,但必须借住gevent等
    3.较为完备的http服务器,这点可以和nginx,apache对比,但只支持http1.0,所以使用nginx做前段不仅是为了更好利用多核,也是让其支持http1.14.完备的wsgi服务器,这可以和gunicore,gevent wsgi server做对比,也就是说可以让flask运行在tornado之上,让tornado加速flask

    相关文章

      网友评论

          本文标题:如何理解Tornado

          本文链接:https://www.haomeiwen.com/subject/uirggxtx.html