以下代码向 twitter 发出 http 请求:
版本1(非异步): http: //pastebin.com/whiufBCF
版本 2(异步): http: //pastebin.com/qYYw5CVu
用 SIEGE 测试,none-async 版本的事务速率为 3.20trans/second,而 async 版本为 12.59trans/second。async 版本只是在 get 方法上使用了 async 装饰器,并将代码分成两部分执行,但并没有减少它。那么为什么成交率会大大提升呢?