Désactiver la sortie de la bannière Adobe Commerce pour améliorer les performances du site
Cet article fournit un correctif pour les faibles performances du site. Les faibles performances du site peuvent être dues à l’activation du module Magento_Banner
, mais pas à son utilisation. La désactivation de la sortie du module peut améliorer les performances du site. Consultez l’article pour connaître les étapes de résolution.
Produits et versions concernés
- Adobe Commerce sur l’infrastructure cloud v.2.x.x
- Adobe Commerce On-Premise v.2.2.x et 2.3.x
Problème
Le module Magento_Banner
est activé, mais n’est pas utilisé.
Pour vérifier si c’est le cas :
Pour Adobe Commerce sur l’infrastructure cloud 2.2.x :
- Connectez-vous à l’administrateur Commerce.
- Accédez à Contenu > Éléments > Bannières.
- Si la grille affichée sur cette page est vide, vous ne disposez d’aucune bannière.
Si vous ne voyez pas l’option Bannières sous Contenu > Éléments, ce n’est pas le cas et les recommandations de cet article ne peuvent pas être appliquées.
Pour Adobe Commerce sur l’infrastructure cloud 2.3.x (la fonctionnalité a été renommée en v 2.3.x) :
- Connectez-vous à l’administrateur Commerce.
- Accédez à Contenu > Éléments > Blocs dynamiques.
- Si la grille affichée sur cette page est vide, vous ne disposez d’aucun bloc dynamique (bannières).
Si vous ne voyez pas l’option Blocs dynamiques sous Contenu > Éléments, ce n’est pas le cas et les recommandations de cet article ne peuvent pas être appliquées.
Cause
Lorsque le module Magento_Banner
est activé, Adobe Commerce envoie les demandes Ajax depuis le storefront au serveur pour obtenir les informations sur la bannière. Ces requêtes Ajax ont un impact sur les performances, en particulier dans les conditions de charge élevée (volume élevé et trafic élevé). Si la fonctionnalité n’est pas utilisée, il est recommandé de désactiver la sortie du module. Il n’est pas recommandé de désactiver le module en raison des problèmes de dépendance.
Solution
- Désactivez la sortie du module
Magento_Banner
, comme décrit dans la section Désactiver la sortie du module de notre documentation destinée aux développeurs. Le nom du module que vous devez utiliser estMagento_Banner
. - Déployez votre code. Pour Adobe Commerce sur l’infrastructure cloud, déployez comme décrit dans l’article Déployez votre boutique de notre documentation destinée aux développeurs.