Adobe Experience Managerでの大きなプロパティのインデックス作成の最適化
AEMでは、100 KB を超えるプロパティは、インデックスサイズの増加によりパフォーマンスに影響を与える可能性があります。 大きなプロパティデータを string@json 形式からバイナリ形式に変換し、バイナリデータのインデックスを作成して、インデックス作成を最適化し、システムのパフォーマンスを維持します。
説明 description
環境
Adobe Experience Manager(AEM)Managed Services サポート 6.5
問題/症状
状況によっては、デフォルトサイズの 100 KB を超えるプロパティはAEM内でインデックスが作成されます。 この状況では、レポートで警告がトリガーされ、インデックスサイズの増加が原因でシステムパフォーマンスに影響します。
解決策 resolution
大きなプロパティのインデックス作成の問題に対処するには:
- ツールまたはスクリプトを使用して、プロパティ データを現在の
string@json形式からバイナリ形式に変換します。 この手順では、インデックス作成用のデータを最適化します。 例えば、カスタムスクリプトを使用する場合は、convertToBinary(propertyData)のような関数を使用できます。 - AEMのインデックス設定を更新して、新しく変換されたバイナリデータを指すようにします。 インデックスルールを変更して、元の文字列データではなく、バイナリデータのインデックスが作成されるようにします。 例えば、
oak-index.jsonなどのインデックス作成設定ファイルを調整して、バイナリデータパスを参照します。
この変換方法を実装すると、必要なプロパティをインデックスから削除することなく、AEM環境のインデックス作成プロセスを最適化できます。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f