LAMP之二:LAMP的性能测试以及安装xcache,为php加速-创新互联

一、前言

创新互联公司服务项目包括西峰网站建设、西峰网站制作、西峰网页制作以及西峰网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,西峰网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到西峰省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

  本篇接《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加速

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页名称:LAMP之二:LAMP的性能测试以及安装xcache,为php加速-创新互联
文章网址:http://azwzsj.com/article/dcssci.html