CNode

koa有什么优势么?昨天压测了下,结果略失望

问答
Hhwoarangzk发布于11 年前最后回复11 年前9 回复5835 浏览0 收藏

node版本为0.11.14,以http和koa分别写简单server服务(输出hello world),高并发高请求下,http的qps要比koa高100左右(例如c300n10000时,http的qps为1623,koa为1527;c500n15000时,http的qps为1288,koa为1152)。且单个请求的平均响应时间,http的要比koa的快。 之前把一个服务重新用koa写了下,压测的时候发现qps反而降低了。。。打击啊:(

查看回复

回复 (9)

H
hwoarangzk#1·11 年前

有一些东西没说清楚,原来的服务是用connect写的,本来计划用koa重写一次是想提升性能和试试generator,但实际测下来qps差得有点多,c100n3000的时候原来服务大概是1400左右,koa的只有600多。不过原来的服务在c300n4500左右的时候就会出现connect timeout的情况,而koa在c300n16000的时候都可以。原来服务用的node版本是v0.10.24,而koa还是v0.11.14,也许是node版本的不同导致能顶住的最大请求数不同吧。

L
luicfer#2·11 年前

node 都 0.12了=。=楼主速度好慢

H
hwoarangzk#3·11 年前

嗯,我试过更高级版本的node,但会导致有些服务跑不起来,所以先用0.11.14这个版本,等后期再打算换更高级的node

A
asfman#4·11 年前

问下楼主压测工具是什么?

H
hwoarangzk#5·11 年前

我就是用apache的ab的

M
magicdawn#6·11 年前

比较对象是 http

我也是醉了,koa难道用的不是http模块写的么

S
songqinghehe#7·11 年前

for循环压测?

S
songqinghehe#8·11 年前

如何压测的? 压测工具?

C
captainblue2013#9·11 年前

差100就激动了?

参与回复
登录后即可参与回复。登录