Tornado 4.0发布

更多

当地时间2014年7月15日,Tornado发布了其4.0版本。

下载链接:https://pypi.python.org/packages/source/t/tornado/tornado-4.0.tar.gz
源码:https://github.com/tornadoweb/tornado

该版本的更新内容如下:

  • tornado.web.stream_request_body装饰器允许在限定的内存使用情况下上传大文件。
  • 协程变得更快,并且通过Tornado自身的使用更加广泛。更多的方法将返回Futures,包括IOStream中的多数方法以及RequestHandler.flush
  • 许多user-overridden方法现在允许返回Future来进行流量控制。
  • HTTP相关的代码现在被tornado.httpservertornado.simple_httpclienttornado.wsgi模块所共享,以更加一致地支持诸如chunked、gzip编码的功能。除了过去的single-callback接口以外,HTTPServer现在使用了定义在tornado.httputil中的新的委托接口。
  • 新的模块tornado.tcpclient使用非阻塞的DNS、SSL握手创建TCP连接,并且支持了IPV6。

向后兼容及其他更新记录参见官方文档

本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner

本文链接地址:Tornado 4.0发布

    • gip
    • 2014/08/20 9:35下午

    请教博主一个关于tornado性能的问题。
    wiki上介绍tornado框架,2.4GHz*4的机器上前面挂个nginx,4进程每秒八千个请求左右。
    可是我实际测试,就是用官网上的helloworld,在一台2.4G*8核、64G内存,centos的机器上跑性能测试,nginx,4进程的时候也就处理每秒3000+个请求。也试过8个到16个进程,最快也就处理5000+个请求,而且这个时候cpu已经80%以上了。

    请问您自己是否测过性能,大概是个什么状况。

      • alioth310
      • 2014/08/21 12:03上午

      我还真没测过性能,对这方面不好发表意见

    • gip
    • 2014/08/22 11:26下午

    [em_zan]

  1. 正在拜读中,良心之作

  2. 博客写的不错。

  1. 暂无 Trackback

[em_zan] [em_yali] [em_xiao] [em_xhj] [em_tucao] [em_tu] [em_tiaopi] [em_sx] [em_sdz] [em_sbq] [em_mobai] [em_kzh] [em_ku] [em_ksh] [em_keai] [em_jiong] [em_jing] [em_hx] [em_han] [em_ganga] [em_daxiao] [em_cool] [em_chi] [em_bu] [em_bizui] [em_ai]

return top