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.