hello ip大比拚。

项目里面有一个小需求,返回http用户的实际ip.

正好用来测试不同appsvr的性能。

测试在虚拟机本机测试。1GRAM.使用webbench -c 10 -t 5.os是centos64 x86_64

测试方式是连续测试2次,取最好的。

 

先测一下静态页面,作为对比

静态页面
nginx
Speed=447144 pages/min, 1810927 bytes/sec.

resin4
Speed=183040 pages/min, 735853 bytes/sec.
Speed=332900 pages/min, 1337148 bytes/sec.  (关日志)
(150 ab Requests per second:    2039.48 [#/sec] (mean))

 

动态页面

node
Speed=225948 pages/min, 455686 bytes/sec.
(150ab  Requests per second:    1779.52 [#/sec] (mean))

node+express
Speed=161148 pages/min, 478036 bytes/sec.

nginx+lua
Speed=485388 pages/min, 1310547 bytes/sec. embed
Speed=503208 pages/min, 1400562 bytes/sec. lua
(150ab Requests per second:    2857.59 [#/sec] (mean))

nginx+perl
Speed=479940 pages/min, 1079865 bytes/sec.   embed
Speed=503052 pages/min, 1173788 bytes/sec.   pm
(150ab -c 10 Requests per second:    2657.75 [#/sec] (mean))

mojo+hypotoad*4
peed=28464 pages/min, 80648 bytes/sec.

mojo+morbo -m production
Speed=39000 pages/min, 110500 bytes/sec

plackup
Speed=109800 pages/min, 252540 bytes/sec.

twiggy
Speed=221484 pages/min, 199335 bytes/sec.

twiggy+mojo
Speed=47280 pages/min, 96924 bytes/sec.
webbench跑过一次会挂死

plack+mojo
Speed=35832 pages/min, 115856 bytes/sec.

resin4jsp
Speed=339980 pages/min, 1512733 bytes/sec.
Speed=358600 pages/min, 1595503 bytes/sec.
Speed=510320 pages/min, 2270479 bytes/sec.  开启JNI
Speed=426372 pages/min, 1903336 bytes/sec.   -c 1000, 测试进程太多
(150ab Requests per second:    2305.60 [#/sec] (mean))
Requests per second:    2454.25 [#/sec] (mean)  关日志
Requests per second:    2719.37 [#/sec] (mean)   开启JNI


resin4php(Quercus)
Speed=419772 pages/min, 1063361 bytes/sec.


nginx+fpm
Speed=150468 pages/min, 403755 bytes/sec.
Speed=169440 pages/min, 454664 bytes/sec.  (apc)

 

  nginx系列很强劲,在意料之中.

  连ngx_perl也如此之快,令我惊讶.

  最吃惊的是resin4的性能之好,居然有赶超nginx的表现

 

补充一下tornado侧测试

Speed=113832 pages/min, 385131 bytes/sec.

和plackup相当

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值