GraphQLフィルターのパフォーマンスを最適化するには、コンテンツフラグメントを更新する手順を実行します。
コンテンツフラグメントを更新した後、次の推奨事項に従うことができます。 GraphQLクエリの最適化.
AEMの 6.5.17.0リリース以降が存在することを確認します。
この手順を実行するには、次の手順に従います。
OSGi 設定の指定 の コンテンツフラグメント移行ジョブ設定:
ダイアログで、次の 2 つのパラメータを設定します。
1
1
保存 スペシフィケーション:更新手順が開始されます。
手順が完了するまで待ちます。 プロパティが cfGlobalVersion
次の日に表示: /content/dam
に設定されている 1
.
OSGi 設定に戻り、手順を非アクティブにします。
のダイアログで、 コンテンツフラグメント移行ジョブ設定 次の 2 つのパラメーターを設定します。
0
0
次の制限事項に注意してください。
GraphQL フィルターのパフォーマンスの最適化は、すべてのコンテンツフラグメントを完全に更新した後にのみ可能です(JCR ノード /content/dam
の cfGlobalVersion
のプロパティが存在することで示される)
コンテンツフラグメントをコンテンツパッケージから読み込む場合(crx/de
を使用)、更新手順を実行してから、更新手順が再実行されるまで、これらのコンテンツフラグメントは GraphQL クエリ結果で考慮されません。