PHP OpCache 优化

PHP OpCache optimisation

我在 php 中启用了操作码缓存,它可以节省 25% 的页面加载量。

我使用优秀的 OpCache.php GUI 工具,我的输出如下。

按键输出如下。

点击输出如下。

我正在尝试了解其中的一些基本功能。
1. 什么是缓存密钥和免费密钥?
2.如何减少失误?我在某处读到 opcache_hit_rate 应该高于 99%。有没有办法进行这种微调。我目前处于 91%
3. 可视化如何使用?

我是这方面的初学者,希望得到任何帮助。非常感谢。

  1. 出于技术原因,PHP 操作码缓存将值存储在一组固定的 "bins" 中,此处称为 "cache keys"。缓存键与空闲键的比率是缓存有多满的粗略指标。

  2. 您现在的失误率很高,因为您没有经常使用您的应用程序——据我猜测,自从您的网络服务器以来,您的应用程序大约收到了 11 次请求开始了。这个是正常的;前几个请求总是会导致未命中,因为涉及的文件还没有加载到缓存中。

  3. 一般来说:无视。除非您的应用程序性能不佳或以您认为与缓存相关的方式出现异常,否则您不需要查看此内容。