python web框架性能测试

周末倒腾了一下django和tornado,并进行了一下性能测试

ab并发都是20

首先是tornado,答复是简单的"hello,world!",一个进程,结果有恐怖的946r/s,太bug了,但是对于简单的网页,正是tornado擅长的,所以也不必惊讶

重点是django

第一次是原生的manage.py runserver,结果有196r/s

第二次使用uwsgi,工作进程2个,每个接收队列(backlog是1000),测试结果是547r/s

测试django时有个小插曲,刚开始时测试结果都是20r/s左右,很费解,后来突然想起昨天加了session,注释掉后结果才上来,session主要是查一下数据库,居然有这么大的影响

补充一下,今天用libevent实现了一个server,四个进程,测得结果有10000+r/s,c++不是盖的

猜你喜欢

转载自onmyway-1985.iteye.com/blog/2044367