1

APC キャッシュを備えた Magento を使用しています。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>
4

0 に答える 0