Uppdatera dina innehållsfragment för optimerad GraphQL-filtrering updating-content-fragments-for-optimized-graphql-filtering
Om du vill optimera prestanda för dina GraphQL-filter kör du en procedur för att uppdatera dina innehållsfragment.
Förutsättningar prerequisites
Kontrollera att du har minst 6.5.17.0-versionen av AEM.
Uppdatera dina innehållsfragment updating-content-fragments
Så här kör du proceduren:
-
Konfigurera OSGi-inställningarna för jobbkonfigurationen för migrering av innehållsfragment:
-
I dialogrutan ställer du in följande två parametrar:
- ContentFragmentMigration:Enabled :
1
- ContentFragmentMigration:Enforce :
1
- ContentFragmentMigration:Enabled :
-
Spara specifikationerna - uppdateringsproceduren startar.
-
Vänta tills proceduren har slutförts. Proceduren är slutförd när egenskapen
cfGlobalVersion
visas på/content/dam
och är inställd på1
. -
Återgå till OSGi-konfigurationen för att inaktivera proceduren.
I dialogrutan för konfigurationen för migreringsjobbet för innehållsfragment anger du följande två parametrar:
- ContentFragmentMigration:Enabled :
0
- ContentFragmentMigration:Enforce :
0
- ContentFragmentMigration:Enabled :
Begränsningar limitations
Tänk på följande begränsningar:
-
Optimering av prestanda för GraphQL-filter är endast möjligt efter en fullständig uppdatering av alla dina innehållsfragment (vilket anges av närvaron av egenskapen
cfGlobalVersion
för JCR-noden/content/dam
) -
Om innehållsfragment importeras från ett innehållspaket (med
crx/de
) efter att uppdateringsproceduren har körts, kommer dessa innehållsfragment inte att beaktas i GraphQL-frågeresultat förrän uppdateringsproceduren körs igen.