2

私は多くのフォーラムを経験しましたが、MagentoEE1.11バージョンではFPCの問題を解決できませんでした。モバイルテーマを閲覧すると、FPCのため、代わりにWebテーマが使用されます。FPCを無効にすると、パフォーマンスが低下します。

誰かが私がこの問題を解決するのを手伝ってくれる?

4

3 に答える 3

2

テーマは FPC uri の一部として使用されないため、パッケージごとに 1 つのキャッシュしかありません。

この問題を修正するための小さな拡張機能を作成しました。Github で取得できます。

https://github.com/benjy14/MobileFpcFix

于 2013-01-06T01:59:30.803 に答える
1

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);
}
于 2012-09-13T18:58:46.777 に答える