Recomendações para o ambiente de desenvolvimento
Esta página fornece recomendações para ambientes de desenvolvimento do Commerce.
Limpar os caches em vez de desabilitar
Muitos desenvolvedores tendem a desativar todos os caches em suas instâncias de desenvolvedor. Recomendamos apenas limpar caches, sem desativar todos os caches. O Commerce é executado com mais eficiência quando você limpa os caches em vez de desabilitá-los completamente. A maioria dos tipos de caches raramente é invalidada durante o desenvolvimento.
Se você desabilitar os caches, recomendamos desabilitar apenas caches de Página e Bloqueio em instâncias de desenvolvimento. Lembre-se de ativar todos os caches durante os testes.
Comandos a serem evitados no modo de desenvolvimento
No modo de desenvolvimento, não execute comandos para compilação, geração de código e implantação de conteúdo estático. Esses comandos foram criados para uso somente no modo de produção.
Não executar comandos de produção no modo de desenvolvimento:
-
setup:di:compile
gera classes geradas automaticamente e caches de configuração otimizados.code language-bash bin/magento setup:di:compile
No modo de desenvolvimento, o Magento executa a geração sob demanda; não é necessário executá-la. Se você modificou uma assinatura de uma classe e precisa gerar novamente a
factories/proxies/interceptors
gerada automaticamente, remova essas classes ou a pasta gerada. -
setup:static-content:deploy
implanta conteúdo estático para um armazenamento.code language-bash bin/magento setup:static-content:deploy
No modo de desenvolvimento, o Magento o executa sob demanda; não é necessário executá-lo.
Tempo normal de carregamento de página em uma máquina virtual
Se você desenvolver em uma VM e levar mais de 2 segundos para carregar uma página de Magento, revise as configurações do ambiente.