毕竟每次加载解析再释放,都会增加 CPU 的负担,通常一台 8核16G 的服务器在2、3000并发左右 CPU 就能达到60%以上的使用率。不过,这样做的成本又会增加许多。鸟哥在他的博客中针对 PHP7 的优化的一篇文章中,第一条建议就是开启 OPcache 。当然,另外一个方案就是使用 Swoole 。关于 Swoole 的内容我们将来再说,今天,我们先学习学习 OPcache 。而 OPcache 也是起到类似的作用。也可以在未安装 OPcache 的系统中使用安装包中的文件来进行安装。需要注意的是, OPcache 和 Xdebug 在生产环境中尽量不要一起使用。扩展安装后,在 php.ini 文件中打开扩展。当开启了 OPcache 之后,我们再更新代码将会发现刚刚更新的代码不是我们最新的代码。当然就是重启下我们的 PHP-FPM 就可以了,直接使用 kill -USR2 命令去重启主进程就行了。

如何使用OPCache提升PHP的性能

如何使用OPCache提升PHP的性能

如何使用OPCache提升PHP的性能