php opcache 参数配置

2020-10-22 11:34:39   工作备份

 

记几个参数而已

  1. #开启opcache
  2. opcache.enable = 1
  3. ##这个配置表示你想要分配给 OPcache 的内存空间(单位:MB),设置一个大于 64 的值即可。
  4. opcache.memory_consumption=512
  5. #这个配置表示你想要分配给实际字符串的空间(单位:MB),设置一个大于 16 的值即可。
  6. opcache.interned_strings_buffer=64
  7. #这个配置表示可以缓存多少个脚本,将这个值尽可能设置为与项目包含的脚本数接近(或更大)。
  8. opcache.max_accelerated_files=40000
  9. #该配置值用于重新验证脚本,如果设置为 0(性能最佳),需要手动在每次 PHP 代码更改后手动清除 OPcache。如果你不想要手动清除,可以将其设置为 1 并通过 opcache.revalidate_freq 配置重新验证间隔,这可能会消耗一些性能,因为需要每隔 x 秒检查更改。
  10. opcache.revalidate_freq=60
  11. #启用此选项后,PHP将根据您的opcache.revalidate_freq值检查文件时间戳,来确定是否需要重新生成PHP脚本编译缓存
  12. opcache.validate_timestamps=60
  13. #如果启用,则会使用快速停止续发事件。 所谓快速停止续发事件是指依赖 Zend 引擎的内存管理模块 一次释放全部请求变量的内存,而不是依次释放每一个已分配的内存块
  14. opcache.fast_shutdown=1
  15. #CLI环境下,PHP启用OPcache。这主要是为了测试和调试。从 PHP 7.1.2 开始,默认启用。
  16. opcache.enable_cli=1