您的位置:首页 > 运维架构

xcache 的安装及配置文件参数解释

2017-02-26 12:26 330 查看
下载地址:
http://xcache.lighttpd.net/wiki/Release-3.2.0
编译安装:
# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz # tar -zxvf xcache-3.2.0.tar.gz
# cd xcache-3.2.0
# /usr/local/php/bin/phpize
# ./configure --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer \
--with-php-config=/usr/local/php/bin/php-config
# make && make install
# vim php.ini #add line extension=xcache.so


配置文件参数解释:

[xcache-common]

extension = xcache.so

; extension = php_xcache.dll

[xcache.admin] 

; 登录管理界面的用户名和密码,留空则禁用管理界面

xcache.admin.enable_auth = On

; 管理用户名

xcache.admin.user = "xcache-admin"

; MD5加密后的密码,# echo -n pass | md5sum

xcache.admin.pass = ""

[xcache] 

; 决定 XCache 如何从系统分配共享内存

xcache.shm_scheme = "mmap"

; 所用共享缓存的大小。如果为0,缓存将无法使用

xcache.size = 60M

; 指定将 cache 切分成多少块, 建议设置为 cpu 数 (cat /proc/cpuinfo |grep -c processor)

xcache.count = 1

; 只是作为 hash 槽个数的参考值, 您可以放心地缓存超过这个个数的项目.

xcache.slots = 8K

; Opcode文件的生存时间。如果将此值设置为0,则将无限期缓存 (int)

xcache.ttl = 0

; 触发垃圾回收的时间间隔。默认设置为0 (秒)

xcache.gc_interval = 0

; 同上, 只是针对变量缓存设置

xcache.var_size  = 4M

xcache.var_count = 1

xcache.var_slots = 8K

xcache.var_ttl = 0

xcache.var_maxttl = 0

xcache.var_gc_interval = 300

; 启用或禁用测试功能

xcache.test = off

; 如果启用了 ReadonlyProtection, 将会略微降低性能, 但是会提高一定的安全系数. 

; 这个选项对于xcache.mmap_path = /dev/zero 无效.

xcache.readonly_protection = On

; 用于只读保护的文件路径

; 这将限制两个 php 进程组共享同一个 /tmp/xcache 目录, 指定为 /dev/zero 时无效

xcache.mmap_path = "/tmp/xcache"

; 在遇到故障时,放置核心转储的目录。必须是PHP可写入的目录。保留为空代表禁用.

xcache.coredump_directory = ""

; 仅用于 Windows

xcache.coredump_type = 0

xcache.disable_on_crash = off  

xcache.experimental = off

; 使用/不使用 opcode 缓存. xcache.size = 0 时无效.

xcache.cacher = On

; 使用 stat() 发现检查脚本更新.

xcache.stat = ON

; 启用或禁用优化。默认状态为禁用

xcache.optimizer = off

[xcache.coverager]

; 启用代码覆盖信息采集器

; 启用后 xcache.coveragedump_directory 设置以及 xcache_coverager_start/stop/get/clean() 系列函数才可以使用. (启用后会对降低影响).

xcache.coverager = off

; 每个页面请求自动调用 xcache_coverager_start()

xcache.coverager_autostart = off

; 放置数据采集信息的目录位置。默认使用目录 /tmp/pcovis
xcache.coveragedump_directory = ""
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xcache opcode缓存