使用APC和Magento清除特定缓存

时间:2013-05-29 20:27:00

标签: magento apc

我们正在使用Magento和APC Cache。使用magento的刷新缓存不会清除APC缓存。我们可以使用我们自己的PHP脚本清除APC缓存,但是当我们这样做时,我们会失去一切。我们希望能够清除/刷新特定的缓存,例如,当我们需要刷新xml缓存时,我们不会丢失所有的整页缓存。有人知道这样做的方法吗?

用于刷新缓存的当前脚本:

<?php
apc_clear_cache() . "\n";
apc_clear_cache('user') . "\n";
apc_clear_cache('opcode') . "\n";
?>

那个local.xml

 <config>
    ...
    <global>
        ...
        <cache>
            <prefix><![CDATA[MAGE_cache_]]></prefix>
            <backend><![CDATA[apc]]></backend>
        </cache>

        <full_page_cache>
            <prefix><![CDATA[MAGE_fpc_]]></prefix>
            <backend><![CDATA[apc]]></backend>
        </full_page_cache>
        ...
    </global>
    ...
</config>

0 个答案:

没有答案