Adobe Commerce-Bannerausgabe deaktivieren, um die Site-Leistung zu verbessern
Dieser Artikel enthält eine Fehlerbehebung für eine niedrige Site-Leistung. Eine niedrige Site-Leistung kann dadurch verursacht werden, dass das Magento_Banner
-Modul aktiviert, aber nicht verwendet wird. Die Deaktivierung der Modulausgabe kann die Site-Leistung verbessern. Überprüfen Sie den Artikel auf Lösungsschritte.
Betroffene Produkte und Versionen
- Adobe Commerce auf Cloud-Infrastruktur v.2.x.x
- Adobe Commerce On-Premise v.2.2.x und 2.3.x
Problem
Das Modul Magento_Banner
ist aktiviert, wird jedoch nicht verwendet.
So prüfen Sie, ob dies der Fall ist:
Für Adobe Commerce auf Cloud-Infrastruktur 2.2.x:
- Melden Sie sich bei Commerce Admin an.
- Navigieren Sie zu 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 in Cloud-Infrastruktur 2.3.x (die Funktion wurde in Version 2.3.x🔗 um umbenannt):
- Melden Sie sich bei Commerce Admin an.
- Navigieren Sie zu Inhalt > Elemente > Dynamische Blöcke.
- Wenn das auf dieser Seite angezeigte Raster leer ist, haben Sie 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 Modul Magento_Banner
aktiviert ist, sendet Adobe Commerce Ajax-Anfragen vom Store an den Server, um die Bannerinformationen zu erhalten. Diese Ajax-Anforderungen wirken sich auf die Leistung aus, insbesondere bei Bedingungen mit hoher Auslastung (hohes Volumen und hohes Traffic). Wenn die Funktion nicht verwendet wird, wird empfohlen, die Modulausgabe zu deaktivieren. Aufgrund der Abhängigkeitsprobleme wird die Deaktivierung des Moduls nicht empfohlen.
Lösung
- Deaktivieren Sie die Ausgabe des Moduls
Magento_Banner
, wie in der Entwicklerdokumentation unter Modulausgabe deaktivieren beschrieben. Der Modulname, den Sie verwenden müssen, istMagento_Banner
. - Stellen Sie Ihren Code bereit. Stellen Sie für Adobe Commerce in der Cloud-Infrastruktur wie im Artikel Bereitstellen Ihres Stores in unserer Entwicklerdokumentation beschrieben bereit.