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