回答:
キャッシュの場所(など/tmp/
)またはサービス(Memcacheなど)が他のアプリケーションと共有される場合があります。「Magentoキャッシュをフラッシュ」は、Magentoが自身として確実に追跡するエントリのみを削除します。「フラッシュキャッシュストレージ」はすべてをクリアしますが、それを使用している他のアプリケーションに影響を与える可能性があります。
通常、場所はvar/cache/
Magentoのフォルダー内にあるため、結局共有されません。どちらのボタンを使用しても安全です。時々(まれに)エントリに明確なタグが付けられていないか、Magentoがそれらを追跡できず、2番目のボタンのみがそれらに影響を与えます。問題の原因を追跡するのが難しい場合は、2番目のボタンを使用する傾向があります。
mage--*
ディレクトリの作成をすぐに開始する別の要求がMagentoに行われます。同じものを手動で削除することは、新しいキャッシュエントリを引き起こさないので、究極のものでなければなりません。MageToolには、この目的のためのキャッシュのクリアコマンドがあります。
以下の「フラッシュMagentoキャッシュ」と「フラッシュキャッシュストレージ」の違いを見つけてください。
キャッシュストレージのフラッシュ:この関数は、基本的にキャッシュ全体、すべてのキャッシュタグをクリアします。これは、「コア/キャッシュ」モデルの「flush()」関数を呼び出します。
Magentoキャッシュのフラッシュ:この関数は、キャッシュタグ「MAGE」と「CONFIG」をクリアします。このクラスは、「コア/キャッシュ」モデルの「clean()」関数です。
Magentoキャッシュ: デフォルトのMagentoキャッシュ(var / cache)のすべてのアイテムを削除します。関連付けられているMagentoタグに従ってください。
キャッシュストレージのフラッシュ: Magentoタグに関係なく、すべてのアイテムをキャッシュから削除します。他のアプリケーションで使用されている別の場所を使用した場合、このプロセスで削除されます。