Uitvoer van Adobe Commerce Banner uitschakelen om de prestaties van de site te verbeteren
Dit artikel biedt een oplossing voor lage prestaties op de site. Lage siteprestaties kunnen worden veroorzaakt door het inschakelen van de module Magento_Banner
, maar niet door het gebruik ervan. Als u de uitvoer van de module uitschakelt, kunnen de prestaties van de site verbeteren. Controleer het artikel voor resolutiestappen.
Betrokken producten en versies
- Adobe Commerce on cloud Infrastructure v.2.x.x
- Adobe Commerce op locatie v.2.2.x en 2.3.x
Probleem
De module Magento_Banner
is ingeschakeld, maar wordt niet gebruikt.
Om te controleren of dit het geval is:
Voor Adobe Commerce op cloudinfrastructuur 2.2.x:
- Meld u aan bij de Commerce-beheerder.
- Navigeer aan Inhoud > Elementen > Banners.
- Als het raster dat op deze pagina wordt weergegeven leeg is, hebt u geen banners.
Als u niet de optie van Banners onder Inhoud > Elementen ziet, dan is dit niet het geval, en de aanbevelingen van dit artikel kunnen niet worden toegepast.
Voor Adobe Commerce op wolkeninfrastructuur 2.3.x (de functionaliteit werd anders genoemd in v 2.3.x):
- Meld u aan bij de Commerce-beheerder.
- Navigeer aan Inhoud > Elementen > Dynamische Blokken.
- Als het raster op deze pagina leeg is, hebt u geen dynamische blokken (banners).
Als u niet de Dynamische Blokken optie onder Inhoud > Elementen ziet, dan is dit niet het geval, en de aanbevelingen van dit artikel kunnen niet worden toegepast.
Oorzaak
Wanneer de module Magento_Banner
is ingeschakeld, stuurt Adobe Commerce Ajax-aanvragen van de storefront naar de server om de bannergegevens op te halen. Deze Ajax-verzoeken hebben een invloed op de prestaties, met name in situaties met een hoge belasting (hoog volume en hoog verkeer). Als de functionaliteit niet wordt gebruikt, wordt geadviseerd dat u de moduleoutput onbruikbaar maakt. Vanwege afhankelijkheidsproblemen wordt het niet aanbevolen de module uit te schakelen.
Oplossing
- Maak de
Magento_Banner
moduleoutput, zoals die in wordt beschreven onbruikbaar moduleoutputin onze ontwikkelaarsdocumentatie. De modulenaam u moet gebruiken isMagento_Banner
. - Implementeer uw code. Voor Adobe Commerce op wolkeninfrastructuur, stel zoals die in wordt beschreven uw opslagartikel in onze ontwikkelaarsdocumentatie op.