Désactivez la sortie Adobe Commerce Banner pour améliorer les performances du site.

Cet article fournit un correctif pour les performances faibles du site. Les faibles performances du site peuvent être dues à l’activation du module Magento_Banner, mais à sa non-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.

Remarque: si vous utilisez la fonctionnalité Bannière Adobe Commerce, reportez-vous à l’article Les requêtes AJAX à débit élevé entraînent des performances médiocres de notre base de connaissances du support pour obtenir des recommandations sur la manière d’éviter les problèmes de performances causés par des requêtes Ajax excessives.

Description description

Environnement

  • Adobe Commerce sur l’infrastructure cloud v.2.x.x
  • Adobe Commerce on-premise v.2.2.x et 2.3.x

Cause

Le module Magento_Banner est activé, mais pas utilisé.

Pour vérifier si c’est le cas :

Pour Adobe Commerce sur l’infrastructure cloud 2.2.x :

  1. Connectez-vous à l’administration Commerce.
  2. Accédez à Contenu > Éléments > Bannières.
  3. 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, cela signifie que vous avez déjà appliqué les recommandations de cet article.

Pour Adobe Commerce sur les infrastructures cloud 2.3.x et ultérieures (la fonctionnalité a été renommée dans la version 2.3.x) :

  1. Connectez-vous à l’administration Commerce.
  2. Accédez à Contenu > Éléments > blocs dynamiques.
  3. Si la grille affichée sur cette page est vide, vous n’avez pas de blocs dynamiques (bannières).

Si vous ne voyez pas l’option Blocs dynamiques sous Contenu > Éléments, cela signifie que vous avez déjà appliqué la recommandation de cet article. Pour afficher à nouveau l’option Bannières, annulez le processus.

Cause

Lorsque le module Magento_Banner est activé, Adobe Commerce envoie des requêtes Ajax du storefront au serveur pour obtenir les informations de bannière. Ces requêtes Ajax ont un impact sur les performances, en particulier dans des conditions de forte charge (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 de problèmes de dépendance.

Résolution resolution

Avertissement : Nous vous recommandons vivement de tester les modifications sur environnement d’évaluation/d’intégration avant de l’appliquer à la production. Nous vous recommandons également de disposer d’une sauvegarde récente avant toute manipulation.

  1. Désactivez la sortie du module Magento_Banner, comme décrit dans la section Désactiver la sortie du module dans notre documentation destinée aux développeurs. Le nom du module que vous devez utiliser est Magento_Banner.
  2. Déployez votre code. Pour Adobe Commerce sur les infrastructures cloud, procédez au déploiement comme décrit dans l’article Déployer votre boutique de notre documentation destinée aux développeurs.
  3. Après avoir désactivé la sortie du module, le menu n’apparaît plus dans l’interface d’administration.
  4. Vous ne verrez plus l’option Bannière ou Dynamique sous Contenu > éléments. Pour afficher à nouveau les options, activez la sortie du module.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f