创建博客 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

snoopyxdy的博客

www.rrestjs.com, node.js高性能restful框架

 
 
 

日志

 
 

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

2012-01-13 17:04:24|  分类: node |  标签: |举报 |字号 订阅

最后是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

 

  评论这张
 
阅读(2396)| 评论(4)
|      
推荐 转载

历史上的今天

最近读者

热度

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2014