PHP 高性能开发之 OPcache 缓存技术

我们在使用PHP开发的时候,当对基础的语言编写越来越熟悉后,不可避免的需要考虑到它的性能问题了,一个软件产品的开发不仅仅是对功能的实现,作为开发者更应该去关注它的执行效率和性能开销,今天我们来介绍影响PHP行为的扩展技术 OPcache。

jesen
1
2020-04-11 22:05:56
文档目录
我的书签
 

PHP 高性能开发 | OPcache 扩展介绍

OPcache扩展模块 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的加载性能开销,只要开启了OPcache模块后,PHP会自动存储预编译的字节码,不用自己手动去处理。
它带来的最大好处就是 省去了每次加载和解析 PHP 脚本的开销,因为PHP在加载文件和数据的时候,会首先在共享内存中查找该文件是否已经缓存,如果缓存,则直接读取。注意这里对性能的提升只是针对于文件和数据的加载性能,不是执行性能。
PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用  PECL 扩展中的 OPcache 
友情提示