0

Magento Enterprise Edition v1.9.0.0 を実行していますが、設計例外 (つまり、ユーザー エージェント文字列) によって制御される複数のテーマでフル ページ キャッシュを使用できないことがわかりました。

キャッシュはテーマ名を考慮せず、最初にキャッシュされたテーマでページを提供します。これは、デスクトップ ユーザーがモバイル テーマを表示したり、その逆が可能であることを意味します。

現在のテーマの名前を FPC URI に単純に追加する (したがって、使用中のテーマごとにページのキャッシュ コピーを作成する) EE v1.11の修正があることを発見しましたが、v1.9 では機能しません。

_createRequestIds明らかに 1.9 に存在しない関数をオーバーライドしようとします。また、修正プログラムのコードを 1.9 プロセッサに入れようとしましたEnterprise_PageCache_Model_Processorが、何らかの理由で現在のテーマ名を取得できませんでした。

それで -- 1.9 で FPC を複数のテーマ / 設計例外で使用する方法はありますか?

または、別の方法として、1.9 Enterprise_PageCache_Model_Processor をハッキングして、キャッシュされる前に現在のテーマ名を URI 文字列に追加できますか?

4

1 に答える 1

0

Magento サポート チームは、SUP-2028_EE_1.9.0.0_v7.patch設計例外をキャッシュ ID の一部にすることで 1.9 の問題を修正するパッチ を提供しました。

于 2013-10-29T19:47:28.180 に答える