PHP OpCache优化

时间:2015-08-02 20:02:08

标签: php magento caching opcache

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

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

键输出如下。 enter image description here

命中输出如下。 enter image description here

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

我是初学者,非常感谢任何帮助。非常感谢。

1 个答案:

答案 0 :(得分:6)

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

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

  3. 一般来说:忽略它。除非您的应用程序以与您认为与缓存相关的方式表现不佳或行为不当,否则您不需要查看此内容。