Adobe Commerce-Bannerausgabe deaktivieren, um die Site-Leistung zu verbessern
Dieser Artikel bietet eine Fehlerbehebung für die geringe Site-Leistung. Eine niedrige Site-Leistung kann dadurch verursacht werden, dass das Magento_Banner
-Modul aktiviert, aber nicht verwendet wird. Durch Deaktivieren der Modulausgabe kann die Site-Leistung verbessert werden. Lesen Sie den Artikel zu den Schritten zur Problembehebung.
Betroffene Produkte und Versionen
- Adobe Commerce auf Cloud-Infrastruktur v.2.x.x
- Adobe Commerce On-Premises v.2.2.x und 2.3.x
Problem
Das Magento_Banner
ist aktiviert, wird aber nicht verwendet.
So überprüfen Sie, ob dies der Fall ist:
Für Adobe Commerce auf Cloud-Infrastruktur 2.2.x:
- Melden Sie sich beim Commerce Admin an.
- Navigieren Sie Inhalt > Elemente > Banner.
- Wenn das auf dieser Seite angezeigte Raster leer ist, haben Sie keine Banner.
Wenn die Option Banner unter Inhalt > Elemente nicht angezeigt wird, ist dies nicht der Fall und die Empfehlungen aus diesem Artikel können nicht angewendet werden.
Für Adobe Commerce auf Cloud-Infrastruktur 2.3.x (die Funktion wurde in Version 2.3.x umbenannt):
- Melden Sie sich beim Commerce Admin an.
- Navigieren Sie zu Inhalt > Elemente > Dynamische Blöcke.
- Wenn das auf dieser Seite angezeigte Raster leer ist, verfügen Sie über keine dynamischen Blöcke (Banner).
Wenn die Option Dynamische Blöcke unter Inhalt > Elemente nicht angezeigt wird, ist dies nicht der Fall und die Empfehlungen aus diesem Artikel können nicht angewendet werden.
Ursache
Wenn das Magento_Banner
aktiviert ist, sendet Adobe Commerce Ajax-Anfragen von der Storefront an den Server, um die Bannerinformationen abzurufen. Diese Ajax-Anfragen wirken sich auf die Leistung aus, insbesondere unter Bedingungen mit hoher Last (hohes Volumen und hohes Traffic). Wenn die Funktion nicht verwendet wird, wird empfohlen, die Modulausgabe zu deaktivieren. Aufgrund von Abhängigkeitsproblemen wird nicht empfohlen, das Modul zu deaktivieren.
Lösung
- Deaktivieren Sie die Ausgabe des
Magento_Banner
, wie unter Modulausgabe deaktivieren in unserer Entwicklerdokumentation beschrieben. Der Modulname, den Sie verwenden müssen, lautetMagento_Banner
. - Bereitstellen des Codes. Stellen Sie für Adobe Commerce in der Cloud-Infrastruktur bereit, wie im Artikel Bereitstellen Ihres Stores in unserer Entwicklerdokumentation beschrieben.