apache nginx php性能,apache nginx 性能简单对比测试

VPC

32 cpus,8G ram,SSD

linux 环境是centos 7

apache 2.4  yum安装base库

php 5.4    yum安装base库

php-fpm 5.4 yum安装base库

nginx 1.10  yum安装epel库

windows 环境是 windows server 2012R2

apache 2.4

php   5.5

IIS 8.5 PHP(NTS) 5.5

测试phpinfo,

ab压力测试,32线程,共1024000个链接,性能对比如下

linux apache php

Concurrency Level:      32

Time taken for tests:   122.010 seconds

Complete requests:      1024000

Failed requests:        102711

(Connect: 0, Receive: 0, Length: 102711, Exceptions: 0)

Write errors:           0

Total transferred:      42976140870 bytes

HTML transferred:       42788748870 bytes

Requests per second:    8392.73 [#/sec] (mean)

Time per request:       3.813 [ms] (mean)

Time per request:       0.119 [ms] (mean, across all concurrent requests)

Transfer rate:          343978.17 [Kbytes/sec] received

linux nginx php-fpm

Concurrency Level:      32

Time taken for tests:   130.657 seconds

Complete requests:      1024000

Failed requests:        104256

(Connect: 0, Receive: 0, Length: 104256, Exceptions: 0)

Write errors:           0

Total transferred:      38909836092 bytes

HTML transferred:       38758284092 bytes

Requests per second:    7837.32 [#/sec] (mean)

Time per request:       4.083 [ms] (mean)

Time per request:       0.128 [ms] (mean, across all concurrent requests)

Transfer rate:          290821.98 [Kbytes/sec] received

windows apache php

Concurrency Level:      32

Time taken for tests:   280.478 seconds

Complete requests:      1024000

Failed requests:        105718

(Connect: 0, Receive: 0, Length: 105718, Exceptions: 0)

Write errors:           0

Total transferred:      85580685230 bytes

HTML transferred:       85461901230 bytes

Requests per second:    3650.91 [#/sec] (mean)

Time per request:       8.765 [ms] (mean)

Time per request:       0.274 [ms] (mean, across all concurrent requests)

Transfer rate:          297973.35 [Kbytes/sec] received

windows IIS php

Concurrency Level:      32

Time taken for tests:   320.750 seconds

Complete requests:      1024000

Failed requests:        102941

(Connect: 0, Receive: 0, Length: 102941, Exceptions: 0)

Write errors:           0

Total transferred:      80454541633 bytes

HTML transferred:       80274317633 bytes

Requests per second:    3192.51 [#/sec] (mean)

Time per request:       10.023 [ms] (mean)

Time per request:       0.313 [ms] (mean, across all concurrent requests)

Transfer rate:          244953.39 [Kbytes/sec] received

在都是默认配置的情况下,linux性能确实好很多,apache能跑到每秒8392次响应,但nginx没有想象中性能高,只有每秒7837次响应,可能是没有优化好。windows apache 有3650次响应,IIS 垫底,只有每秒3192次响应。

但不要忘记以上都是没有优化过的测试,像IIS,配合WinCache Extension for PHP,每秒响应能跑到1W以上,微软大法好。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值