我们将 Magento 与 APC 缓存一起使用。使用 magento 的刷新缓存不会清除 APC 缓存。我们可以使用我们自己的 php 脚本清除 APC 缓存,但是当我们这样做时,我们会失去一切。我们希望能够清除/刷新特定的缓存,例如,当我们需要刷新 xml 缓存时,我们不会丢失所有的整页缓存。有人知道这样做的方法吗?
当前刷新缓存的脚本:
<?php
apc_clear_cache() . "\n";
apc_clear_cache('user') . "\n";
apc_clear_cache('opcode') . "\n";
?>
本地.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>