测了一下django、flask、bottle、tornado 框架本身最简单的性能。对django的性能完全无语了。
django、flask、bottle 均使用gunicorn+gevent启动,单进程,并且关闭DEBUG,请求均只返回一个字符串ok。
tornado直接自己启动,其他内容一致。
测试软件为 siege,测试os为cenos6 64位,测试命令为:
siege -c 100 -r 100 -b http://127.0.0.1:5000/
django测试结果为:
Transactions: 10000 hits Availability: 100.00 % Elapsed time: 18.51 secs Data transferred: 0.02 MB Response time: 0.18 secs ...