歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Zend Opcache與XCache之間共存與效率問題

Zend Opcache與XCache之間共存與效率問題

日期:2017/2/27 15:57:39   编辑:Linux教程
我的博客之前安裝了Zend Opcache,有博友詢問過Zend Opcache與XCache在php.ini中應該誰在前面,擔心兩者之間是否有效率或者共存上的問題。所以簡單說了下XCache Zend Guard Loader Zend OPcache在php.ini中的順序,不過實質上這只是說明了共存。

當同時配置Zend Opcache與XCache之後存在的問題:
  • XCache會非常有效,但是Zend Opcache的Cache hits非常少,命中率而且非常低,基本上Zend Opcache就無效了。
  • 會出現HTTPD耗盡內存,而使得HTTPD“瑣事”現象,網站無法訪問,但是用free命令查看內存並沒有用完(實在不清楚什麼原因)。
之後去掉XCache,只留Zend Opcache,測試發現cache hits正常了,並且命中率很高。查看情況,可以用phpinfo()查看,也可以使用Opcache Control Panel查看緩存、命中率等情況。

這裡需說明下,這並不是XCache效率不高,只是不適合兩者同時使用。需要注意到是:XCache自 3.0 版本開始不再支持使用 zend_extension 加載 xcache。
原文:http://xiedexu.cn/zend-opcache-xcache.htm
Copyright © Linux教程網 All Rights Reserved