指令缓存是一种可以显著提升 PHP 性能的技术。它通过将预编译的脚本字节码存储在内存中,从而消除了 PHP 在每次请求时加载和解析脚本的需要。对于指令缓存,通常在 PHP 中使用 OPCache 扩展。通过这种方式,PHP 脚本的编译版本被存储起来,供后续请求使用,减少了代码解析和编译的开销。因此,您的应用程序能够实现更快的执行速度和更低的 CPU 使用率。
在您的 php.ini 配置文件中启用 OPCache 的一个示例可能如下所示:
opcache.enable=1 opcache.memory_consumption=128 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60