キャッシュキーのインデックス作成を有効にする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

適用対象

Content Delivery、Content Management

!注キャッシュキーのインデックス作成には、Sitecoreが追加のキャッシュメタデータを維持する必要があります。これにより、追加の処理負荷とメモリオーバーヘッドが生じます。このため、キャッシュキーのインデックスはデフォルトで無効とされており、本番環境で有効化する前に評価とテストを行うべきです。キャッシュ関連操作がパフォーマンスボトルネックとなる大規模なソリューションでは、キャッシュキーインデックスの有効化を検討してください。

キャッシュキーインデックスは、大規模なキャッシュでの操作時間を大幅に短縮でき、特にアイテムが頻繁に名前変更、移動、コピー、削除される大規模なソリューションで有用です。キャッシュキーインデックスは以下のキャッシュで利用可能です:

  • アクセス結果キャッシュ
  • アイテムキャッシュ
  • アイテムパスキャッシュ
  • パスキャッシュ

キャッシュキーのインデックス作成を有効にするには:

  • パッチファイルを作成し、すべてのキャッシュキーインデックス設定を示された通りtrueに設定します。以下の例は、Content Deliveryおよびスタンドアロンロールのみでキャッシュキーインデックスを有効にします:

    <setting name="Caching.CacheKeyIndexingEnabled.AccessResultCache" set

    ="true"/> <setting name="Caching.CacheKeyIndexingEnabled.ItemCache" set
    ="true"/> <setting name="Caching.CacheKeyIndexingEnabled.ItemPathsCache" set
    ="true"/> <setting name="Caching.CacheKeyIndexingEnabled.PathCache" set
    ="true"/>

この記事を改善するための提案がある場合は、 お知らせください!