0

Magento を高速化する一般的な方法は、階層化されたナビゲーションを無効にすることですが、一部のショップでは大きなカタログのために必要です。

無効にするのではなく、そのままにして、通常のカテゴリと同じようにすばやく機能させたいと考えています。

これはどのように達成できますか?フラット カタログでは、それほど高速にはなりません。フィルターの組み合わせが 2 つあり、ほとんどのビューはキャッシュされない結果になるため、フル ページ キャッシュは無意味です。SOLR はオプションかもしれませんが、これが Magento にどのようにインストールされるかはわかりません。

4

1 に答える 1

0

独自の拡張機能を開発し、solr-pecl や solarium などのクライアント ライブラリを使用することで、solr を統合できます。したがって、最初にsolrでデータのインデックスを作成する必要があります. 次に、レイヤービューとフィルターブロックの作成をインターセプトし、クエリで指定されたファセットフィールドを含むリクエストを送信した後、solr からデータを取得し、応答を取得してフィルターのブロックに挿入します。

于 2014-06-07T05:25:56.347 に答える