rrestjs、expressjs和node.js性能测试结果 rps

最后是node.js expressjs 和rrestjs的测试报告:(rrestjs的ip过滤和session均未开启)

Node.js服务器配置:
Cpu:Intel(R) Xeon(R) E5620 2.4GHZ (8 cpus )
Mem:6G
System:linux 2.6.8

Ab和webbench测试服务器:
Cpu:Intel(R) Xeon(R) E5620 2.4GHZ (8 cpus )
Mem:6G
System:linux 2.6.8

Node版本:0.6.6
网络环境:内网

第一项 “HELLO WORLD”:打开8个node.js进程,三种情况(裸奔node.js,expressjs框架,rrestjs框架)分别输出hello world 字符串,测试其响应速度。

AB测试结果(50000个请求)

 

1000并发

3000并发

5000并发

 

node

Express

rrestjs

node

Express

rrestjs

node

Express

rrestjs

RPS

23075

18452

20734

14309

12049

12505

10603

7977

8972

TPQ

0.043

0.054

0.048

0.083

0.083

0.08

0.94

0.125

0.11

80%req

37

36

35

215

244

210

467

562

539

FAIL

0

0

0

0

0

0

0

0

0

 

 webbench测试结果(连续发送15秒)

 

1000并发

3000并发

5000并发

 

node

Express

rrestjs

node

Express

rrestjs

node

Express

rrestjs

RPM

1953712

1396972

1526956

1960020

1414220

1532160

1966660

1425380

1538268

RPS

32561

23282

25449

32667

23570

25536

32777

23756

25637

FAIL

0

0

0

0

0

0

0

0

0

 


第二项 “INDEX.HTML”:打开8个node.js进程,三种情况(裸奔node.js,expressjs框架,rrestjs框架)分别输出静态文件index.html(内容为hello world),测试其响应速度。

AB测试结果(50000个请求)

 

1000并发

3000并发

5000并发

 

node

Express

rrestjs

node

Express

rrestjs

node

Express

rrestjs

RPS

15471

9555

10411

12017

9467

10134

8583

8199

8369

TPQ

0.065

0.105

0.096

0.085

0.107

0.099

0.117

0.122

0.119

80%req

94

326

203

280

409

374

570

688

626

FAIL

0

0

0

0

0

0

0

0

0

 

 

webbench测试结果(连续发送15秒)

 

1000并发

3000并发

5000并发

 

node

Express

rrestjs

node

Express

rrestjs

node

Express

rrestjs

RPM

935288

584108

630288

926596

573024

608440

917464

560936

590700

RPS

15588

9735

10504

15443

9550

10140

15291

9348

9845

FAIL

0

0

0

0

0

0

0

0

0

 


 第三项 “INDEX.JADE”:打开8个node.js进程,三种情况(expressjs框架,rrestjs框架,rrestjs开启jade缓存)分别输出jade动态模版index.jade(内容为hello world),测试其响应速度。

AB测试结果(50000个请求)

 

1000并发

3000并发

5000并发

 

Express

rrestjs

rrcache

Express

rrestjs

rrcache

Express

rrestjs

rrcache

RPS

10609

12584

11772

9483

10440

11236

7858

8009

8619

TPQ

0.094

0.079

0.085

0.105

0.096

0.089

0.127

0.123

0.116

80%req

74

74

161

237

211

317

586

564

578

FAIL

0

0

0

0

0

0

0

0

0

 

webbench测试结果(连续发送15秒)

 

1000并发

3000并发

5000并发

 

Express

rrestjs

rrcache

Express

rrestjs

rrcache

Express

rrestjs

rrcache

RPM

655956

877344

786784

662544

883540

767468

661304

880640

746332

RPS

10932

14622

13113

11042

14725

12791

11021

14677

12438

FAIL

0

0

0

0

0

0

0

0

0

 


转自:http://snoopyxdy.blog.163.com/blog/static/6011744020120135424340/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值