linux搭建xcache加速网站

  • A+
所属分类:技术分享

前言:

在为网站或者网络应用提升性能的时候,Xcache作为开源的Opcode缓存优化器,能很大程度上,提高PHP执行的速度,官方给出的提升范围是2-5倍,把编译过的Opcdoe放入共享内存中,避免每一次都去做繁琐的编译工作,目前Xcache支持所有现行的PHP分支的发布版本,下面我在Centos的环境下安装Xcache,安装结束后,无需特别的调用,除非进行变量对象的缓存,这里不建议使用Xcache做变量缓存,安装步骤,比较简单。

连接SSH,进入服务器

通过查看版本,确认是否已经安装过Xcache

php -v

还需要先安装phpize!

yum install php-devel

安装最新版的xcache

wget http://xcache.lighttpd.net/pub/Releases/3.2.0-rc1/xcache-3.2.0-rc1.tar.gz

tar -zxvf xcache-3.2.0-rc1.tar.gz

cd xcache

phpize

./configure --enable-xcache

make && make install

逐行执行。

vi /etc/php.ini

打开php.ini配置文件,复制以下代码到最底部,

[xcache-common]

;xcache.shm_scheme 为脚本的opcode在内存中以mmap映射方式存储

xcache.shm_scheme =        "mmap"

;xcache.size 为共享缓存的大小

xcache.size  =               128M

xcache.count =                 1

xcache.slots =                8K

xcache.ttl   =              3600

xcache.gc_interval =         300

xcache.var_size  =            0M

xcache.var_count =             1

xcache.var_slots =            8K

xcache.var_ttl   =             0

xcache.var_maxttl   =          0

xcache.var_gc_interval =     300

;N/A for /dev/zero

xcache.readonly_protection = Off

xcache.mmap_path =    "/dev/zero"

xcache.cacher =               On

xcache.stat   =               On

重启web软件!

然后使用php探针查看是否加载成功!

 

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

    • avatar shui7777 0

      希望你的博客如这个夏天一样火热。

      • avatar AGG.ME 0

        不错!