さまざまなMagentoキャッシュのフラッシュ方法


7

Magentoのキャッシュをフラッシュする方法はいくつかありますが、若干の違いがあります。私はいつもこれらについて少し混乱しており、しばしばキャッシュを削除するときにそれをやりすぎてしまいます。これは私の現状理解ですが、誰かがこれを修正して私の質問に答えることができます。この質問がキャッシュのすべての側面をカバーする情報源になることを願っています...すべての質問に1つで回答する別の質問はここでは見つかりませんでした。

チェックボックスを使用して個々の行を選択し、更新を選択する キャッシュの特定の領域を外科的に削除します

「フラッシュMagentoキャッシュ」を押すと 、上からすべてを選択して更新するのと同じです(ところで、この操作がフラッシュと呼ばれ、以前の操作がリフレッシュと呼ばれる理由は誰でも知っていますか?)

キャッシュストレージのフラッシュ 最後のオプションと同じですが、「他のアプリケーション」が共有できるキャッシュも含まれます。

カタログ画像キャッシュのフラッシュとJavascript / CSSキャッシュのフラッシュ 名前が示すように...これは最後の2つのオプションのいずれかに含まれていますか?ところで、これを使用する場合はブラウザのキャッシュもフラッシュすることが重要だと思います。正しい?

/ var / cacheおよび/ var / sessions内容の削除核オプション?...これにより、javascript / cssやカタログ画像のキャッシュを含むすべてが完全に削除されますか。またはこれでカバーされないものは何ですか?手動で削除するときに含める必要がある他のフォルダーはありますか?別のフォルダについて聞いたことを覚えているようですが、どのフォルダを覚えているのかわかりません。

他の誰かが他の質問を持っている場合、彼らはこれを編集して質問を追加することができます。

回答:


12

フラッシュと更新更新とは、無効にされたキャッシュキーをすべてクリーンアップすることを意味します。たとえば、キャッシュがアクティブなときにウィジェットを保存すると、キャッシュが無効であるというメッセージが表示されます。この場合、キャッシュをフラッシュする必要はなく、単に更新するだけです。フラッシュとは、すべてのキャッシュを破棄し、すべてを最初から再構築することを意味します。

CSS / JavaScriptキャッシュ:このキャッシュはデフォルトのキャッシュとは別のものです。通常のキャッシュは、キャッシュバックエンドに格納されます。これは、var / cache /フォルダー、memcacheやredisなどです。CSS/ JSキャッシュは、media / cssフォルダーとmedia / jsフォルダーに保存されます(これらのフォルダーは自由に削除できます)。キャッシュヘッダーが設定されている場合は、ブラウザキャッシュをフラッシュすることをお勧めします。css / jsファイルを自動バージョン化してこれを修正することもできます:https : //github.com/fbrnc/Aoe_JsCssTstamp

キャッシュストレージのフラッシュ/ Magentoキャッシュのフラッシュ:magentoキャッシュストレージをフラッシュすると、キャッシュテーブルに記載されているすべてのキャッシュオプションがフラッシュされます。キャッシュストレージをフラッシュすると、すべてがフラッシュされます。デフォルトでは、Zendが使用するデータベースキャッシュには、この方法でのみフラッシュされるものがあります。

/ var / cacheおよび/ var / sessionsのコンテンツの削除:var / cacheを削除すると、css / js以外のすべてがフラッシュされます(これらはメディアフォルダーにあります)。セッションを削除するには、var / sessionsフォルダーを削除する必要があります(データベースまたはredis / memcacheにセッションを保存することもできます)が、ほとんどの場合は削除する必要はありません。ライブサーバーでこれを行うと、問題が発生する可能性があります(カートが失われる)。


ありがとう-誰かがどうにかしてうまくやらない限り、今のところ目盛りをあげますが、それは非常に包括的です。
byronyasgur 2014

1つの質問-人々が「キャッシュをフラッシュする必要がある」と言うとき、これは通常「フラッシュMagentoキャッシュ」を押すだけであることを意味します
byronyasgur

1
Magentoキャッシュストレージをフラッシュするだけです。これが最も完全です。
Paul Hachmang、2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.