Raccomandazioni per l’ambiente di sviluppo

Questa pagina fornisce consigli per gli ambienti di sviluppo Commerce.

Pulire le cache invece di disattivare

Molti sviluppatori tendono a disabilitare tutte le cache sulle loro istanze di sviluppatori. È consigliabile pulire solo le cache, senza disabilitare tutte le cache. Commerce viene eseguito in modo più efficiente quando pulisci le cache anziché disabilitarle completamente. La maggior parte dei tipi di cache vengono raramente invalidati durante lo sviluppo.

Se disattivi le cache, ti consigliamo di disabilitare solo le cache di pagina e di blocco nelle istanze di sviluppo. Ricorda di abilitare tutte le cache durante il test.

Comandi da evitare in modalità di sviluppo

In modalità di sviluppo, non eseguire comandi per la compilazione, la generazione di codice e la distribuzione di contenuto statico. Questi comandi sono stati creati per essere utilizzati solo in modalità di produzione.

Non eseguire comandi di produzione in modalità di sviluppo:

  • setup:di:compile genera classi generate automaticamente e cache di configurazione ottimizzate.

    code language-bash
    bin/magento setup:di:compile
    

    In modalità di sviluppo, il Magento esegue la generazione on-demand, senza bisogno di eseguirla. Se hai modificato una firma di una classe e devi rigenerare factories/proxies/interceptors generato automaticamente, rimuovi tali classi o la cartella generated.

  • setup:static-content:deploy distribuisce il contenuto statico per un archivio.

    code language-bash
    bin/magento setup:static-content:deploy
    

    In modalità di sviluppo, il Magento lo esegue su richiesta; non è necessario eseguirlo.

Tempo di caricamento normale della pagina in una macchina virtuale

Se si sviluppa su una VM e il caricamento di una pagina di Magento richiede più di 2 secondi, rivedere le impostazioni dell'ambiente.

recommendation-more-help
c0c5bbed-4957-4162-81bc-120c837a1894