LAMP之二:LAMP的性能测试以及安装xcache,为php加速
admin
2023-07-04 03:22:59
0

一、前言

   本篇接《LAMP之一:apache、mysql、php的安装及互联互通》。上一篇介绍了Apache、mysql,php的编译安装及互联互通,这篇将以上篇为前提,做LANP的性能测试及安装xcache,为php加速,更多详细内容请参考上篇。

二、LAMP的性能测试

   1、压力测试工具

   ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。

   -c:模拟的并发数

   -n:总请求数

   在使用过程中,-c要小于-n,否则会报错,并发数总不能比总请求数多吧

   同时,在使用过程中,还应设置用户可以同时打开的最大文件数

       ulimit -n 10000

   2、Apache压力测试

 LAMP之二:LAMP的性能测试以及安装xcache,为php加速

   查看进程会发现,都是httpd并发请求

 LAMP之二:LAMP的性能测试以及安装xcache,为php加速

三、安装xcache,为php加速

  1、xcache简介

   XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.

   2、安装xcache

# tar xf xcache-3.0.3.tar.gz
# cd xcache-3.0.3
# /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、编辑php.ini,整合php和xcache:

   首先将xcache提供的样例配置导入php.ini

# mkdir /etc/php.d
# cp xcache.ini /etc/php.d

   说明:xcache.ini文件在xcache的源码目录中。

   接下来编辑/etc/php.d/xcache.ini,找到extension开头的行,修改为如下行:

   extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so

   注意:如果php.ini文件中有多条extension指令行,要确保此新增的行排在第一位。

 LAMP之二:LAMP的性能测试以及安装xcache,为php加速

   4、重启php-fpm 加载模块

#service php-fpm restart

   5、查看xcache是否已经整合到php中

 LAMP之二:LAMP的性能测试以及安装xcache,为php加速

   6、再次使用ab工具对Apache服务器进行压力测试

 LAMP之二:LAMP的性能测试以及安装xcache,为php加速


相关内容

热门资讯

日本要搞两个首都? 日本媒体日前报道,日本维新会正在推进将大阪设为“副首都”的构想,定于6月中旬组建一个专门小组。对此,...
稳舵扬帆正当时——5月全国各地... 原标题:稳中求进每月看|稳舵扬帆正当时——5月全国各地经济社会发展观察从多地以法治之力护航民营经济高...
燃气灶打火一会就灭是什么原因呢 原因是1、燃气灶过压保护,可以通过增加减压阀来解决这个问题。2、可能是因为燃气灶电池没有电了,可以将...
燃气开的燃气灶打不了火什么原因 可能是燃气灶电池电量不足。可能是燃气通路不畅通,如果火花声音清脆有力,但是点不着火。可能是燃气灶老化...
好太太燃气灶有电有气打不 这种情况原因有很多种,1、可能的原因就是我们的燃气灶进入了过压保护,我们家中使用的很多燃气灶都有过压...
燃气灶打火就是不着咋办 燃气灶是我们日常生活中经常使用的家用电器,但有时候我们会遇到燃气灶打火不着的情况,让人十分苦恼。那我...
燃气灶光打火没有气进来怎么回事 原因是燃气灶电池没有电了,可以将燃气灶的电池盒拆下来更换一个新的一号电池;还有可能是燃气灶的线路接触...
内蒙古包头:首批投运1000辆... 新华社5月31日消息,近日,我国自主研发的氢能两轮车在内蒙古自治区包头市面向公众投入运营,首批将在公...
缅甸边境发生爆炸,云南群众目击... 5月31日,缅甸掸邦北部南坎镇发生一起爆炸事故,已导致多人伤亡,多处民宅、房屋遭到严重损毁。经初步调...
大湾区打出智造新名片,高域首台... 近日,在广州黄埔区的智能制造产业园内,一架白色多旋翼飞行器缓缓驶出生产线,标志着高域(GOVY)这家...