PHP Opcache

PHP Opcache

1. Opcache 是什么?

我们都知道, php 代码最终是要编译为 字节码(Opcode), 交由 Zend引擎 执行. 每次都生成 Opcode 是十分不必要的, 浪费性能. 所以就出现了 Opcache , 将编译好的字节码缓存起来. 下次请求的时候可以直接使用, 优化性能.

2. 相关的配置信息

;开启 opcache
opcache.enable=1 

;生产环境中配置为0, 如果为 1, 则需要根据 revalidate_freq 配置的秒数 来检查更改
opcache.validate_timestamps=1 

;检查脚本时间戳是否有更新时间
opcache.revalidate_freq=0    

;Opcache的共享内存大小,以M为单位
opcache.memory_consumption=64    

;用来存储临时字符串的内存大小,以M为单位
opcache.interned_strings_buffer=16  

;Opcache哈希表可以存储的脚本文件数量上限
opcache.max_accelerated_files=4000

;使用快速停止续发事件
opcache.fast_shutdown=1         
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

Opcache是一个好玩意👍相互学习

5年前 评论
ouer1994 (楼主) 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!