Leistungseinbußen von AEM durch große Asset-Ordner und hohe Erfassungsraten

Die Leistung von AEM verschlechtert sich, wenn ein einzelner Ordner eine große Anzahl von Assets enthält oder wenn Aufnahmeanfragen mit hoher Rate auftreten. Große Ordner verlangsamen die Darstellung der Benutzeroberfläche, beeinträchtigen die Suchleistung und erhöhen die Verarbeitungszeit des Workflows. Hohe Aufnahmeraten führen zu Einschränkungen oder Verarbeitungsverzögerungen, die die Systemreaktion weiter beeinträchtigen. Diese Probleme treten häufig bei Massenmigrationen oder automatisierten Aufnahmeprozessen auf.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services
  • AEM 6.5
  • App Builder für Entwickler

Problem/Symptome

  • Langsames Laden von Asset-Ordnern mit einer großen Anzahl von Elementen.
  • Verzögerte Metadatenaktualisierungen für die Replikationsverarbeitung.
  • Eingeschränkte oder blockierte Aufnahme-API-Anfragen bei hohen Anfrageraten.
  • Langsame Suchantwort beim Durchsuchen großer Ordner.
  • Rückstand bei Asset-Verarbeitungs-Workflows während der Massenaufnahme.

Ursache

Die Leistung wird beeinträchtigt, wenn ein Ordner viele direkte untergeordnete Knoten enthält, wodurch der Indizierungsdruck steigt und Repository-Vorgänge verlangsamt werden. Hohe Aufnahmeanforderungsraten erhöhen die Last auf Indizierungs- und Workflow-Systemen, was zu Einschränkungen und einer Sättigung der Warteschlangen führt.

Lösung resolution

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Überprüfen Sie die Anzahl der Assets im betroffenen Ordner. Wechseln Sie zu Assets > Durchsuchen und wählen Sie den Ordner aus und überprüfen Sie dann, ob er mehr als etwa 1.000 direkte Assets enthält. Wenn die Benutzeroberfläche hängen bleibt, überprüfen Sie die Anzahl mithilfe von Query Builder oder CRX/DE Lite.
  2. Organisieren Sie übergroße Ordner mithilfe von Bucketing neu. Erstellen Sie Unterordner nach SKU-Präfix, Hash oder alphabetischem Bucket (z. B. /content/dam/products/01/, /02/, /03/), sodass kein einzelner Ordner mehr als etwa 1.000 direkte Assets enthält.
  3. Bei einer umfangreichen Umstrukturierung verschieben Sie Assets in Batches mit jeweils 450 bis 500 Elementen und überprüfen Sie Workflow- und Replikationswarteschlangen auf normalen Durchsatz. Wenn Rückstände auftreten, reduzieren Sie die Batch-Größe auf 200-300 Assets pro Verschieben.
  4. Beschränken Sie beim Importieren neuer Assets die Aufnahmerate auf etwa 300 Anfragen pro Minute. Wenn Warnungen zu Einschränkungen oder Ratenbeschränkungen auftreten, reduzieren Sie die gleichzeitige Nutzung oder fügen Sie Verzögerungen hinzu (z. B. 100-150 Anfragen pro Minute).
  5. Verwenden Sie bei großen Migrationen auf AEM as a Cloud Service das AEM-Tool für den Massenimport, anstatt Tausende von parallelen API-Aufrufen zu senden, und verfolgen Sie den Fortschritt beim Massenimport von Cloud Manager >.
  6. Optimieren Sie die Verarbeitung von Arbeitslasten gemäß den Leistungsrichtlinien von Adobe: Deaktivieren Sie die Erstellung unnötiger Unter-Assets, verwenden Sie Übergangs-Workflows und stimmen Sie Workflow-Warteschlangen ab. Planen Sie bei Bedarf die Aufnahme außerhalb der Spitzenzeiten.
  7. Validieren Sie das Ergebnis. Vergewissern Sie sich, dass zuvor langsame DAM-Ordner schnell geladen wurden, die Workflow-Warteschlange DAM-Update-Asset einen konstanten Durchsatz anzeigt, Suchvorgänge sofort zurückgegeben werden und API-Anfragen nicht mehr gedrosselt werden.
  8. Wenn das Problem weiterhin besteht, wenden Sie sich mit 🔗 Gesamtzahl der betroffenen Assets und Ordner, der Aufnahme-API-Rate, den Screenshots zum Workflow-Rückstand und den genauen Pfaden der betroffenen Ordner an den Adobe-Support.

Verwandtes Lesen

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