タグ付けされた質問 「block-cache」

13
Magento 1.9.2.0の静的ブロック表示の問題
1.9.1.0で動作していた複数の静的ブロックを含むWebサイトがありますが、1.9.2.0では、静的ブロックが散発的に表示されるようになります。必要に応じて表示される場合があります。誰でもに関連している可能性があり、この問題解決する方法を知っていますこの問題を?

2
全ページキャッシュがブロックキャッシュを無効にしているのはなぜですか?
すべてのページに含まれる静的な部分(ナビゲーション)がありますが、生成に時間がかかります。これが、キャッシュの有効期間と静的キャッシュキーを設定した理由です。 FPCが有効になるまで正常に動作します。次に、新しく呼び出されたページに対してブロックが再度生成され、ブロックキャッシュから提供されません。 以下にこの行がありますEnterprise_PageCache_Model_Observer。 Mage::app() ->getCacheInstance() ->banUse(Mage_Core_Block_Abstract::CACHE_GROUP); // disable blocks cache この理由は何ですか?FPCがオンの場合でも、特定のブロックをキャッシュすることは理にかなっています。そうしないと、キャッシュから完全に提供されていないページの生成が遅くなります。 その背後にある設計決定とは何ですか? その周りの良い解決策は何ですか? このブロックキャッシュの禁止を削除するだけでは有害ですか?

2
magentoでキャッシュはどのように機能しますか?
Magentoのキャッシュアルゴリズムをもっと明確にしたいと思います。 紹介した https://www.nicksays.co.uk/developers-guide-magento-cache/ http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/ 私はVAR /キャッシュを見るとそれでも、私は見ることができますフォルダmage--0にmage--9してmage--aからmage--f。 それらはすべて何ですか? 彼らは何をしますか? 彼らはどうしますか? 誰かがこの概念を説明できますか?

5
無効なブロックタイプ
1日に数回次のエラーメッセージが表示されます。MagentoCE 1.9.0.1の内部動作に関する私の知識は十分に薄いため、これが正常であるか、Magentoからの助言的な動作であるか、または私は悪い問題を抱えています。 ここにメッセージがあります: 1つ以上のキャッシュタイプが無効になります:HTML出力をブロックします。ここをクリックしてキャッシュ管理に移動し、キャッシュタイプを更新します。 特定のキャッシュを更新すると、問題が数時間ほど解消されます。 私は現在、レイアウトや製品などを編集していません。 何が問題で、どうすれば修正できますか?


4
フッターをキャッシュしない
このコードをlocal.xmlに追加しました <default> <reference name="footer"> <action method="unsetData"><key>cache_lifetime</key></action> <action method="unsetData"><key>cache_tags</key></action> </reference> </default> しかし、それはうまくいきませんでした。footer.phtmlプログラムでキャッシュを更新するにはどうすればよいですか?

1
HTMLキャッシュとサブカテゴリの表示をブロックします
そのため、ストアを1.9.2.1に移動しました。BlocksHTMLキャッシュを除いて、すべてが正常に見えます。 私はこれをできる限り説明しようとします。 静的ブロックを使用してスクリプトを呼び出し、親カテゴリ内のサブカテゴリを表示する一般的な設定があります。 このチュートリアルに似たもの それは何の問題もなく常に機能しています...私がアップグレードするまで。私が目にしている問題は、この静的ブロックスクリプトを使用してサブカテゴリを表示するカテゴリページが失敗し、これらのすべてのカテゴリが同じキャッシュされたサブカテゴリページを表示することです。再キャッシュせずに、これらのすべてのページに同じコンテンツを提供するだけのようなものです。つまり、サブカテゴリスクリプトを使用するすべてのカテゴリには、正しくないサブカテゴリのキャッシュされたレイアウトが表示されるため、顧客はサイトの正しいレイヤーに移動できません。 Mageクリーンアップスクリプトを実行して、奇妙なアクセス許可の問題をリセットしましたが、役に立ちません。お客様が実際にサイトを閲覧できるようにするための一時的な修正として、問題をすぐに修正するBlocks HTMLキャッシュを無効にしました。したがって、明らかに問題は、キャッシュがコンテンツを正しく提供していないか、実際には再キャッシュが必要であることを認識していることです。これを修正するにはどうすればよいですか?個々の製品をリストしない親カテゴリー内のサブカテゴリーを提供するより効率的な方法はありますか? これがサブグリッドを素敵なグリッドに表示するために使用しているコードです(Pastbin): <div class='category-grid'> <?php if($_collectionSize): $i=0; $layer = Mage::getSingleton('catalog/layer'); ?> <ul class="products-grid"> <?php foreach ($_categories as $_category): $layer->setCurrentCategory($_category); $_category = Mage::getModel('catalog/category')->load($_category->getId()); $products = Mage::getModel('catalog/product')->getCollection() ->addCategoryFilter($_category) ->addAttributeToSort('price', 'asc') ->setPageSize(1) ->load(); $prod = $products->getFirstItem(); $lowestProductPrice = $taxHelper->getPrice($prod, $prod->getPrice(), true, null, null, null, null, false); $formattedPrice …

1
さまざまなMagentoキャッシュのフラッシュ方法
Magentoのキャッシュをフラッシュする方法はいくつかありますが、若干の違いがあります。私はいつもこれらについて少し混乱しており、しばしばキャッシュを削除するときにそれをやりすぎてしまいます。これは私の現状理解ですが、誰かがこれを修正して私の質問に答えることができます。この質問がキャッシュのすべての側面をカバーする情報源になることを願っています...すべての質問に1つで回答する別の質問はここでは見つかりませんでした。 チェックボックスを使用して個々の行を選択し、更新を選択する キャッシュの特定の領域を外科的に削除します。 「フラッシュMagentoキャッシュ」を押すと 、上からすべてを選択して更新するのと同じです(ところで、この操作がフラッシュと呼ばれ、以前の操作がリフレッシュと呼ばれる理由は誰でも知っていますか?) キャッシュストレージのフラッシュ 最後のオプションと同じですが、「他のアプリケーション」が共有できるキャッシュも含まれます。 カタログ画像キャッシュのフラッシュとJavascript / CSSキャッシュのフラッシュ 名前が示すように...これは最後の2つのオプションのいずれかに含まれていますか?ところで、これを使用する場合はブラウザのキャッシュもフラッシュすることが重要だと思います。正しい? / var / cacheおよび/ var / sessions の内容の削除核オプション?...これにより、javascript / cssやカタログ画像のキャッシュを含むすべてが完全に削除されますか。またはこれでカバーされないものは何ですか?手動で削除するときに含める必要がある他のフォルダーはありますか?別のフォルダについて聞いたことを覚えているようですが、どのフォルダを覚えているのかわかりません。 他の誰かが他の質問を持っている場合、彼らはこれを編集して質問を追加することができます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.