Peggioramento delle prestazioni di AEM a causa di cartelle di risorse di grandi dimensioni e tassi di acquisizione elevati

Le prestazioni di AEM peggiorano quando una singola cartella contiene un numero elevato di risorse o quando le richieste di acquisizione si verificano a una velocità elevata. Le cartelle di grandi dimensioni rallentano il rendering dell’interfaccia utente, influiscono sulle prestazioni di ricerca e aumentano i tempi di elaborazione del flusso di lavoro. Elevate percentuali di acquisizione introducono limitazione o ritardi nell’elaborazione, influenzando ulteriormente la reattività del sistema. Questi problemi si verificano comunemente durante le migrazioni in blocco o i processi di acquisizione automatizzati.

Descrizione description

Ambiente

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services
  • AEM 6.5
  • Sviluppatore App Builder

Problema/Sintomi

  • Caricamento lento delle cartelle di risorse contenenti un numero elevato di elementi.
  • Aggiornamenti ritardati dei metadati o elaborazione della replica.
  • Richieste API di acquisizione limitate o bloccate durante tassi di richiesta elevati.
  • Risposta di ricerca lenta durante la navigazione in cartelle di grandi dimensioni.
  • Backlog nei flussi di lavoro di elaborazione delle risorse durante l’acquisizione in blocco.

Causa

Il degrado delle prestazioni si verifica quando una cartella contiene molti nodi figlio diretti, aumentando la pressione di indicizzazione e rallentando le operazioni dell’archivio. Elevate percentuali di richieste di acquisizione aumentano il carico sui sistemi di indicizzazione e flusso di lavoro, con conseguente limitazione e saturazione delle code.

Risoluzione resolution

Per risolvere il problema, eseguire la procedura seguente:

  1. Verifica il numero di risorse nella cartella interessata. Vai a Assets > Sfoglia e seleziona la cartella, quindi verifica se contiene più di circa 1.000 risorse dirette. Se l’interfaccia utente si blocca, controlla il conteggio utilizzando Query Builder o CRX/DE Lite.
  2. Riorganizzare le cartelle di grandi dimensioni utilizzando un approccio a blocchi. Crea sottocartelle tramite prefisso SKU, hash o bucket alfabetico (ad esempio, /content/dam/products/01/, /02/, /03/) in modo che nessuna cartella contenga più di circa 1.000 risorse dirette.
  3. Per una ristrutturazione su larga scala, sposta le risorse in batch di 450-500 elementi alla volta e controlla Istanze flusso di lavoro e Code di replica per la velocità effettiva normale. Se vengono visualizzati i backlog, riduci la dimensione del batch a 200-300 risorse per spostamento.
  4. Quando importi nuove risorse, limita il tasso di acquisizione a circa 300 richieste al minuto. Se si verificano avvisi di limitazione o limite di velocità, riduci la concorrenza o aggiungi ritardi (ad esempio, 100-150 richieste al minuto).
  5. Per le migrazioni di grandi dimensioni su AEM as a Cloud Service, utilizza lo strumento AEM Bulk Import invece di inviare migliaia di chiamate API parallele e tieni traccia dell’avanzamento in Cloud Manager > Bulk Import.
  6. Ottimizzare l’elaborazione del carico di lavoro in base alle linee guida sulle prestazioni di Adobe: disabilita la generazione di risorse secondarie non necessarie, utilizza flussi di lavoro transitori e regola le code dei flussi di lavoro. Se necessario, pianifica l’acquisizione nelle ore non di punta.
  7. Convalida il risultato. Conferma che in precedenza le cartelle DAM venivano caricate rapidamente, la coda del flusso di lavoro Risorsa di aggiornamento DAM mostrava una velocità effettiva costante, le ricerche venivano restituite tempestivamente e le richieste API non venivano più limitate.
  8. Se i problemi persistono, contatta il Supporto Adobe con il numero totale di risorse e cartelle coinvolte, il tasso di acquisizione API, le schermate del backlog del flusso di lavoro e i percorsi esatti delle cartelle interessate.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles