首页 > 日记 > magento 启用xcache
2015
01-31

magento 启用xcache

国内的xcache在PHP加速上一直很不错,至于怎么不错,那就只能自己体验了。。

在蜗牛般的magento上,我也尝试着用下xcache:

 

在app/etc/local.xml里完成配置后:

<global>

………………………………………..

<cache>
<backend>xcache</backend>
<prefix>rocky_</prefix>
</cache>

………………………………………..

</global>

运行发现报错。。

“fast_backend must implement the Zend_Cache_Backend_ExtendedInterface interface”

好吧。。现在就只能看代码找原因了。。

得到的结果是,

app/code/core/Mage/Core/Model/Cache.php

在Mage_Core_Model_Cache类的_getBackendOptions方法内找到

case ‘xcache’:
if (extension_loaded(‘xcache’)) {
$enable2levels = true;
$backendType = ‘Xcache’;
}
break;

把$enable2levels = true;这行屏蔽。

 

运行发现错误解除。。

xcache也能正常运用了,当然核心文件最好别改了,自己写个模块重写吧。。

最后编辑:
作者:ning
这个作者貌似有点懒,什么都没有留下。