詳細情報:
B2C Commerce Einstein での Predictive Sort のパフォーマンスに関する考慮事項
パーソナル化サービスは、テンプレートのレンダリングと検索リクエストのパフォーマンスに影響を及ぼす可能性があります。このトピックは、B2C Commerce に該当します。
Predictive Sort はページのパフォーマンスに影響を及ぼす可能性がありますが、search-show パイプラインのパフォーマンスには影響しません。ただし、Predictive Sort を使用する場合には、テンプレートをレンダリングする際と検索リクエストを実行する際のキャッシングに関して注意しなければならない点があります。Predictive Sort を使用する場合には、サイトのパフォーマンスを向上させるために必ずベストプラクティスに従ってください。
レンダリングテンプレート
パーソナル化された並べ替え順で検索結果セット (検索ヒット) が各買い物客に表示されるため、商品グリッドでの検索ヒットの位置をキャッシュすることはできません。B2C Commerce では、レンダリングテンプレートに定義されている関連するキャッシングタグが自動的に上書きされます。レンダリングテンプレートでキャッシング設定を変更する必要はありません。
グリッドでの検索ヒットの位置のキャッシングは、Predictive Sort 並べ替え属性を含む並べ替えルールがリクエストに含まれている場合にのみ、デフォルトで無効になります。この動作により、パーソナル化されていない並べ替えでは、引き続きデフォルトのキャッシング構成が使用されます。
たとえば、Predictive Sorting ルールがセールカテゴリのみにデフォルトの並べ替えルールとして割り当てられている場合、キャッシングはセールカテゴリの商品一覧ページに対してのみ無効になります。5% のトラフィックで Predictive Sorting ルールを使用するように A/B テストを構成した場合は、この 5% のリクエストに対してのみキャッシングが無効になります。
検索リクエスト
Predictive Sort を使用するには、Internet Store Markup Language (ISML) テンプレートでiscache if 属性を使用していることを確認します。Predictive Sort の並べ替えルールを使用する検索リクエストがキャッシュされないようにするには、テンプレートを変更します。
