Best Practices für private Inhaltsbausteine

Wenn ein privater Inhaltsbaustein die Variable _isScopePrivate enthält, kann der Baustein nicht zwischengespeichert werden. Da der private Block nicht zwischengespeichert wird, muss Adobe Commerce für jede Kundenanfrage dieselben Daten abrufen, was die Serverlast erhöht.

Anstatt die Variable "_isScopePrivate"für privaten Inhalt zu verwenden, erstellen Sie einen Block und eine Vorlage, um benutzeragnostische Daten anzuzeigen. Diese Daten werden durch benutzerspezifische Daten durch die Adobe Commerce-UI-Komponente ersetzt, die die Vorab-Rendering-Daten effizienter verarbeitet. Anweisungen finden Sie unter Privater Inhalt in der Commerce PHP Extensions Guide.

Betroffene Produkte und Versionen

Alle unterstützten Versionen von:

  • Adobe Commerce auf Cloud-Infrastruktur
  • Adobe Commerce vor Ort

Potenzielle Auswirkung auf die Leistung

Sites mit privaten Inhaltsbausteinen, die den Trigger _isScopePrivate Variablen enthalten, AJAX Anforderungen zum Abrufen derselben Daten für jede Kundenanfrage. Dies erhöht die Reaktionszeit und verwendet zusätzliche Ressourcen, die für geschäftskritische Storefront-Vorgänge wie Kundenregistrierung, Warenkorbaktualisierungen, Bestellübermittlung und Zahlungsvorgänge verwendet werden können.

Weitere Informationen

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60