php中opcode缓存

42次阅读

共计 507 个字符,预计需要花费 2 分钟才能阅读完成。

一、什么是 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~

正文完
 0