Adobe Experience Managerでの大きなプロパティのインデックス作成の最適化

AEMでは、100 KB を超えるプロパティは、インデックスサイズの増加によりパフォーマンスに影響を与える可能性があります。  大きなプロパティデータを string@json 形式からバイナリ形式に変換し、バイナリデータのインデックスを作成して、インデックス作成を最適化し、システムのパフォーマンスを維持します。

説明 description

環境

Adobe Experience Manager(AEM)Managed Services サポート 6.5

問題/症状

状況によっては、デフォルトサイズの 100 KB を超えるプロパティはAEM内でインデックスが作成されます。 この状況では、レポートで警告がトリガーされ、インデックスサイズの増加が原因でシステムパフォーマンスに影響します。

解決策 resolution

大きなプロパティのインデックス作成の問題に対処するには:

  1. ツールまたはスクリプトを使用して、プロパティ データを現在の string@json 形式からバイナリ形式に変換します。 この手順では、インデックス作成用のデータを最適化します。 例えば、カスタムスクリプトを使用する場合は、convertToBinary(propertyData) のような関数を使用できます。
  2. AEMのインデックス設定を更新して、新しく変換されたバイナリデータを指すようにします。 インデックスルールを変更して、元の文字列データではなく、バイナリデータのインデックスが作成されるようにします。 例えば、oak-index.json などのインデックス作成設定ファイルを調整して、バイナリデータパスを参照します。

この変換方法を実装すると、必要なプロパティをインデックスから削除することなく、AEM環境のインデックス作成プロセスを最適化できます。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f