Php 三种加速器的性能对比
硬件环境:
服务器:DL180G6 (16 Intel(R) Xeon(R)CPU E5620 @2.40GHz) 16G内存
压力机:DL180G6 (16 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz) 16G内存
西安网上购物网店系统的主要亮点:(1)商品的分类更加细化和明朗,可以三级分类,价格可以多层次\多级别,按照后台设置的,吸引会员加入。(2)会员和非会员购物并存,订单直接支付和会员帐户支付并存,电话支付与网上支付多种支付方式。(3)自定义商品扩展属性,多种扩展属性定义模式,强大的商品管理功能,多重分类功能(4)灵活的会员积分系统,灵活的会员权限控制,模版丰富多彩,模版代码分离,方便修改模版(5)支付
软件环境:
立即学习“PHP免费学习笔记(深入)”;
nginx1.2.5php5.4.9 最大600php-fpm
网络环境:千兆
测试场景:
场景一:(无任何扩展):
场景二:(开启APC 3.1.14,分配缓存512M):
场景三:(开启XCache 3.0.1,分配缓存512M):
场景四:(EAccelerator 1.0-dev ,分配缓存32M):因无法设置512,测试页生成的缓存为1.15m所以影响不大。
以上四种场景,并发相同的用户数20 (是最佳用户数),访问同一URL(http://playback.i.ifeng.com/hehe.pi?vt=5),每个场景运行5分钟,对比三种Php缓存在同等压力下的性能情况。
测试结果:
扩展 |
CPU(us/sy) |
Load average |
Response time(s) |
QPS/s |
None |
67%,26% |
12 |
0.18 |
108 |
xcache |
56%,34% |
15 |
0.16 |
120 |
EAccelerator |
64%,27% |
15 |
0.13 |
150 |
Apc |
60%,30% |
13 |
0.11 |
170 |










