PHP使用Zend OPcache字节码缓存

PHP大约 676 字

CentOS安装

sudo yum install php-opcache

常用配置

;开启OPcache。
opcache.enable=1

;CLI环境下,启用OPcache。
opcache.enable_cli=1

;可用内存,酌情而定,单位为:MB。
opcache.memory_consumption=128

;Zend Optimizer+暂存池中字符串的占内存总量(单位:MB)。
opcache.interned_strings_buffer=8

;对多缓存文件限制,命中率不到100%的话,可以试着提高这个值。
opcache.max_accelerated_files=10000

;如果启用(设置为1),那么OPcache会每隔opcache.revalidate_freq设定的秒数去检查脚本是否更新。
;如果禁用此选项,你必须使用opcache_reset()或者opcache_invalidate()函数来手动重置OPcache,也可以通过重启Web服务器来使文件系统更改生效。
opcache.validate_timestamps=1

;OPcache会在一定时间内去检查文件的修改时间,这里设置检查的时间周期,默认为 2,单位为秒,设置为 0 会导致针对每个请求,OPcache都会检查脚本更新。
opcache.revalidate_freq=3600

;打开快速关闭,打开这个在PHP Request Shutdown的时候回收内存的速度会提高。
opcache.fast_shutdown=1
阅读 476 · 发布于 2019-04-26

————        END        ————

扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看换一批