私は多くのフォーラムを経験しましたが、MagentoEE1.11バージョンではFPCの問題を解決できませんでした。モバイルテーマを閲覧すると、FPCのため、代わりにWebテーマが使用されます。FPCを無効にすると、パフォーマンスが低下します。
誰かが私がこの問題を解決するのを手伝ってくれる?
テーマは FPC uri の一部として使用されないため、パッケージごとに 1 つのキャッシュしかありません。
この問題を修正するための小さな拡張機能を作成しました。Github で取得できます。
Enterprise / PageCacheでのデザイン例外のサポートは、テーマレベルではなく、パッケージレベルで機能するように感じます。app / code / core / Enterprise / PageCache / Model/Observer.phpのデザイン例外を参照するコードを見てください。私の最初の提案は、EEサポートに連絡することです。おそらく、適切なソリューションまたはパッチを提供できるでしょう。または、enterprise_pagecache/processorを書き換えてキャッシュキーメカニズムを変更することもできます。
public function prepareCacheId($id)
{
$package = Mage::getDesign()->getPackageName();
$templateTheme = Mage::getDesign()->getTheme('template');
$id = $id.'_'.$package.'_'.$templateTheme;
return parent::prepareCacheId($id);
}