AEM Sites: Beheben von Leistungsproblemen der Storefront, die durch nicht zwischengespeichertes Server-seitiges Rendering verursacht werden

In diesem Artikel wird erläutert, wie eine starke Leistungsbeeinträchtigung auf B2B- und B2C-Storefronts von Adobe Experience Manager (AEM) Sites während Ereignissen mit hohem Traffic, wie z. B. der Live-Schaltung, behoben werden kann, wenn nicht zwischengespeichertes Server-seitiges Rendering zu langsamen Antwortzeiten und fehlenden Ergebnissen auf Produktseiten führt.

Beschreibung description

Umgebung

  • Adobe Experience Manager Sites (Produktionsumgebung; Version nicht angegeben)
  • Adobe Experience Manager as a Cloud Service

Problem/Symptome

Leistungsprobleme können in AEM Sites-Storefronts auftreten, wenn Server-seitige Rendering-Aufrufe nicht ordnungsgemäß zwischengespeichert werden, insbesondere in Zeiten hohen Traffics. Dies kann zu langen Antwortzeiten oder fehlenden Inhalten auf wichtigen Seiten wie Produktübersicht und Produktdetails führen und die Fähigkeit der Benutzer beeinträchtigen, Produkte zu durchsuchen oder Bestellungen aufzugeben.

  • Langsame Reaktionszeiten auf B2B- und B2C-Storefronts.
  • Die Seiten „Produktübersicht“ und „Produktdetails“ geben möglicherweise keine Ergebnisse zurück.
  • Geschäftsvorgänge aufgrund der Unfähigkeit, Bestellungen aufzugeben, beeinträchtigt.

Ursache

Die Hauptursache ist normalerweise ein nicht zwischengespeicherter Server-seitiger Rendering-Aufruf, der Backend-Ressourcen unter starker Belastung überlastet, was zu einer schlechteren Leistung der Storefront führt.

Lösung resolution

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

  1. Bewertung der aktuellen Umgebungskapazität und Hinzufügen zusätzlicher Ressourcen, wenn bei Ereignissen mit hohem Traffic eine sofortige Stabilisierung erforderlich ist.

  2. Untersuchen Sie Server-seitige Rendering-Aufrufe für die Seiten „Produktübersicht“ und „Produktdetails“, um festzustellen, ob sie ordnungsgemäß zwischengespeichert werden.

  3. Verwenden Sie verfügbare Überwachungs-Tools, um Anfragen zu identifizieren, die nicht zwischengespeichert werden oder eine Backend-Sättigung verursachen (z. B. durch Überprüfen der Anfrageprotokolle oder Leistungs-Dashboards).

  4. Überprüfen und optimieren Sie Caching-Strategien:

    • Stellen Sie sicher, dass Seiten mit hohem Traffic auf AEM Dispatcher-Ebene zwischengespeichert werden.
    • Wenn ein CDN verwendet wird, stellen Sie sicher, dass die Caching-Regeln für diese Endpunkte korrekt konfiguriert sind.
    • Passen Sie die Anwendungslogik an, um die Zwischenspeicherbarkeit Server-seitig gerenderter Inhalte nach Möglichkeit zu maximieren.
  5. Überwachen Sie nach der Implementierung von Caching-Verbesserungen die Leistung der Storefront, um zu bestätigen, dass die Antwortzeiten stabil sind und alle Endpunkte mit hohem Traffic ordnungsgemäß zwischengespeichert werden.

  6. Überprüfen Sie die Caching-Konfigurationen regelmäßig und überwachen Sie nicht zwischengespeicherte Anfragen, um ein erneutes Auftreten bei zukünftigen Ereignissen mit hohem Traffic zu verhindern.

Verwandtes Lesen

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