php opcache优化

opcache.ini文件

废话不多说,直接上代码。

zend_extension=/home/.phpenv/versions/5.4.34/lib/php/extensions/no-debug-non-zts-20100525/opcache.so  ### 这行看自己需要加还是不加,或者改路径,你要确保so文件被php启动的时候加载

### 重点
opcache.memory_consumption=256  # OPcache 的共享内存大小,以兆字节为单位。

opcache.interned_strings_buffer=8 # 用来存储预留字符串的内存大小,以兆字节为单位。PHP 5.3.0 之前的版本会忽略此配置指令。

opcache.max_accelerated_files=8000 
# OPcache 哈希表中可存储的脚本文件数量上限。
 真实的取值是在质数集合 { 223, 463, 983, 1979, 3907, 7963, 16229, 32531, 65407, 130987 } 
 中找到的第一个大于等于设置值的质数。 设置值取值范围最小值是 200,最大值在 PHP 5.5.6 之前是 100000,
 PHP 5.5.6 及之后是 1000000。

opcache.fast_shutdown=1 
# 如果启用,则会使用快速停止续发事件。 所谓快速停止续发事件是指依赖 Zend 引擎的内存管理模块 一次释放全部请求变量的内存,而不是依次释放每一个已分配的内存块。

opcache.enable_cli=0 # 仅针对 CLI 版本的 PHP 启用操作码缓存。 通常被用来测试和调试。

opcache.revalidate_freq=0 # 检查脚本时间戳是否有更新的周期,以秒为单位。 
设置为 0 会导致针对每个请求, OPcache 都会检查脚本更新。

你可能感兴趣的:(优化,php)