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 über die 6.5.17.0 Version von AEM verfügen.
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/damdie EigenschaftcfGlobalVersionerscheint und auf1festgelegt 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
cfGlobalVersionfü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.