Concurrency Level: 100并发请求
Time taken for tests: 103.874 seconds整个测试经过的时长
Complete requests: 2000一共2000的请求
Failed requests: 0
Total transferred: 17925162 bytes包含首部和数据
HTML transferred: 15588000 bytes总共传输的数据
Requests per second: 19.25 [#/sec] (mean)每秒钟完成的请求数
Time per request: 5193.681 [ms] (mean)每一批(100个)请求需要的时间
Time per request: 51.937 [ms] (mean, across all concurrent requests)每一个请求消耗的时间
Transfer rate: 168.52 [Kbytes/sec] received传输速率
Connection Times (ms)连接时间
min mean[+/-sd] median max
Connect: 0 11 58.9 0 497连接建立
Processing: 2445 5139 1298.0 4850 17286请求处理
Waiting: 2445 5111 1303.1 4820 17285等待数据从磁盘加载完成并相应
Total: 2445 5150 1301.4 4858 17286
Percentage of the requests served within a certain time (ms)
50% 4858
66% 5165
75% 5410
80% 5590
90% 6274
95% 7209
98% 9036
99% 11075
100% 17286 (longest request)
sync
2,下载xcache-3.1.2.tar.bz2百度搜索即可
解压解包并编译安装
[root@localhost php]# man -M man/ phpize
/usr/local/php/bin/phpize 编译第三方扩展是都需要执行
./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
make && make install
安装结束后会出现如下信息:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
3,配置:
[root@localhost xcache-3.1.2]# mkdir /etc/php.d
[root@localhost xcache-3.1.2]# cp xcache.ini /etc/php.d/
[root@localhost xcache-3.1.2]# vi /etc/php.d/xcache.ini
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/
4,再做压力测试:
http://10.10.37.138/pma/index.php 刷新几次生成缓存
再执行测试
ab -c 100 -n 2000 http://10.10.37.138/pma/index.php
Requests per second: 80.13 [#/sec] (mean)
Time per request: 1248.033 [ms] (mean)
Time per request: 12.480 [ms] (mean, across all concurrent requests)
安装xcache之前的速度
Requests per second: 19.25 [#/sec] (mean)
Time per request: 5193.681 [ms] (mean)
Time per request: 51.937 [ms] (mean, across all concurrent requests)
速度上能快三倍多
Requests per second: 21.97 [#/sec] (mean)
Time per request: 4552.375 [ms] (mean)
Time per request: 45.524 [ms] (mean, across all concurrent requests)
适用于读的多,写的少的服务器类型