一、什么是opcode缓存
当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。
Opcode cache的目地是避免重复编译,减少CPU和内存开销。
现代操作码缓存器(Optimizer+,APC2.0+,其他)使用共享内存进行存储,并且可以直接从中执行文件,而不用在执行前“反序列化”代码。这将带来显着的性能加速,通常降低了整体服务器的内存消耗,而且很少有缺点。
二、有哪些opcode缓存插件?
Optimizer+(Optimizer+于2013年3月中旬改名为Opcache,PHP 5.5集成Opcache,其他的会不会消失?)、eAccelerator、xcache、APC …
三、为什么使用opcode缓存?
主要是为了减少重复编译,从而减少CPU和内存的开销。
参考链接:https://www.cnblogs.com/JohnA…
四、opcache插件安装
请参考:https://blog.jjonline.cn/linu…
五、划重点
opcode缓存主要是为了减小CPU内存的开销,下次面试的时候关于性能提升的点,记得说opcache~
发表回复