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.
Nota: se utilizzi la funzionalità del banner di Adobe Commerce, consulta l'articolo Le richieste di AJAX con throughput elevato causano prestazioni scadenti nella nostra knowledge base di supporto per raccomandazioni su come evitare problemi di prestazioni causati da richieste Ajax eccessive.
Descrizione
Ambiente
- Adobe Commerce su infrastruttura cloud v.2.x.x
- Adobe Commerce on-premise v.2.2.x e 2.3.x
Causa
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, significa che hai già applicato i consigli di questo articolo.
Per Adobe Commerce su infrastruttura cloud 2.3.x e versioni successive (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, significa che hai già applicato il consiglio di questo articolo. Per visualizzare nuovamente l'opzione dei banner, invertire il processo.
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.
Risoluzione
Avviso: Si consiglia vivamente di testare le modifiche in Ambiente di staging/integrazione prima di applicarle alla produzione. Consigliamo inoltre di avere un backup recente prima di qualsiasi manipolazione.
- 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.
- Dopo aver disabilitato l’output del modulo, il menu non viene più visualizzato nell’amministratore.
- Non vedrai più il banner o l'opzione Dinamica in Contenuto
>
Elementi. Per visualizzare nuovamente le opzioni, abilita l'output del modulo.