Aktualisieren von Inhaltsfragmenten für optimierte GraphQL-Filterung updating-content-fragments-for-optimized-graphql-filtering
Um die Leistung Ihrer GraphQL-Filter zu optimieren, führen Sie eine Prozedur aus, um Ihre Inhaltsfragmente zu aktualisieren.
Voraussetzungen prerequisites
Stellen Sie sicher, dass Sie mindestens Version 6.5.17.0 von AEM haben.
Aktualisieren von Inhaltsfragmenten updating-content-fragments
Gehen Sie wie folgt vor, um die Prozedur auszuführen:
-
Konfigurieren Sie die OSGi-Einstellungen für die Konfiguration des Inhaltsfragmentmigrationsauftrags:
-
Legen Sie diese beiden Parameter wie folgt im Dialogfeld fest:
- ContentFragmentMigration:Enabled :
1
- ContentFragmentMigration:Enforce :
1
- ContentFragmentMigration:Enabled :
-
Speichern Sie die Spezifikationen – die Aktualisierung beginnt.
-
Warten Sie, bis der Vorgang abgeschlossen ist. Der Vorgang ist abgeschlossen, wenn unter
/content/dam
die EigenschaftcfGlobalVersion
erscheint und auf1
festgelegt ist. -
Kehren Sie zur OSGi-Konfiguration zurück, um den Vorgang zu deaktivieren.
Legen Sie diese beiden Parameter im Dialogfeld für die Konfiguration des Inhaltsfragmentmigrationsauftrags wie folgt fest:
- ContentFragmentMigration:Enabled :
0
- ContentFragmentMigration:Enforce :
0
- ContentFragmentMigration:Enabled :
Einschränkungen limitations
Beachten Sie die folgenden Einschränkungen:
-
Die Leistungsoptimierung von GraphQL-Filtern ist erst nach einer vollständigen Aktualisierung aller Ihrer Inhaltsfragmente möglich (erkennbar am Vorhandensein der Eigenschaft
cfGlobalVersion
für den JCR-Knoten/content/dam
) -
Wenn Inhaltsfragmente aus einem Inhaltspaket (mit
crx/de
) importiert werden, nachdem das Aktualisierungsverfahren ausgeführt wurde, werden diese Inhaltsfragmente erst dann in den GraphQL-Abfrageergebnissen berücksichtigt, wenn das Aktualisierungsverfahren erneut ausgeführt wird.