python web框架性能测试

本文通过实际测试比较了Django与Tornado的性能差异。在相同条件下,Tornado表现出更高的请求处理速度,达到946r/s,而Django在使用uwsgi部署后性能提升到547r/s。文中还提到了session机制对Django性能的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

周末倒腾了一下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++不是盖的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值