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.
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:
- Accedi all’amministratore di Commerce.
- Passa a Contenuto > Elementi > Banner.
- 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):
- Accedi all’amministratore di Commerce.
- Passa a Contenuto > Elementi > Blocchi dinamici.
- 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
- 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
. - 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.