Disattiva l'output del banner Adobe Commerce per migliorare le prestazioni del sito

Questo articolo fornisce una correzione per le basse prestazioni del sito. Il modulo Magento_Banner è abilitato ma non utilizzato a causa di prestazioni del sito insufficienti. La disattivazione dell’output del modulo può migliorare le prestazioni del sito. Consulta l’articolo per i passaggi di risoluzione.

NOTE
Se utilizzi la funzionalità banner di Adobe Commerce, consulta l'articolo Le richieste AJAX a throughput elevato causano prestazioni scadenti nella knowledge base di supporto per raccomandazioni su come evitare problemi di prestazioni causati da richieste Ajax eccessive.

Prodotti e versioni interessati

  • Adobe Commerce su infrastruttura cloud v.2.x.x
  • Adobe Commerce on-premise v.2.2.x e 2.3.x

Problema

Il modulo Magento_Banner è abilitato, ma non utilizzato.

Per verificare se questo è il caso:

Per Adobe Commerce su infrastruttura cloud 2.2.x:

  1. Accedi all’amministratore di Commerce.
  2. Passa a Contenuto > Elementi > Banner.
  3. Se la griglia visualizzata in questa pagina è vuota, non sono presenti banner.

Se non trovi l'opzione Banner in Contenuto > Elementi, non è così e non puoi applicare i consigli di questo articolo.

Per Adobe Commerce su infrastruttura cloud 2.3.x (la funzionalità era rinominata nella versione 2.3.x):

  1. Accedi all’amministratore di Commerce.
  2. Passa a Contenuto > Elementi > Blocchi dinamici.
  3. Se la griglia visualizzata in questa pagina è vuota, non sono presenti blocchi dinamici (banner).

Se non trovi l'opzione Blocchi dinamici in Contenuto > Elementi, non è così e non puoi applicare i consigli di questo articolo.

Causa

Quando il modulo Magento_Banner è abilitato, Adobe Commerce invia richieste Ajax dalla vetrina al server per ottenere le informazioni del banner. Queste richieste Ajax hanno un impatto sulle prestazioni, soprattutto in condizioni di carico elevato (volume elevato e traffico elevato). Se questa funzionalità non viene utilizzata, si consiglia di disabilitare l’output del modulo. Si sconsiglia di disattivare il modulo a causa di problemi di dipendenza.

Soluzione

WARNING
È consigliabile testare le modifiche nell'ambiente di staging/integrazione prima di applicarle all'ambiente di produzione. Consigliamo inoltre di avere un backup recente prima di qualsiasi manipolazione.
  1. Disattivare l'output del modulo Magento_Banner, come descritto in Disattivare l'output del modulo nella documentazione per gli sviluppatori. Il nome del modulo da utilizzare è Magento_Banner.
  2. Distribuisci il codice. Per Adobe Commerce su infrastruttura cloud, esegui la distribuzione come descritto nell'articolo Distribuisci il tuo archivio nella documentazione per gli sviluppatori.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a