Modo padrão, produção e desenvolvimento, em qual momento devo utilizar as opções de deploy mode Magento 2 e como isso irá afetar o desempenho da plataforma.
No Magento 2, há três modos de implementação diferentes que afetam coisas como relatório de erros, geração de DI e geração de ativos estáticos.
Existem três modos diferentes: padrão, desenvolvedor e produção. No modo de desenvolvedor, o Magento 2 irá compilar arquivos de injeção de dependência e arquivos estáticos em tempo real, facilitando o trabalho com o aplicativo ao desenvolver novos recursos. Também é muito mais rigoroso com a geração de relatórios de erros, com até avisos que interrompem a execução da página. Também inclui alguns cabeçalhos de depuração, para ajudar a identificar problemas durante o desenvolvimento.
O modo de produção requer a pré-compilação dos arquivos DI e estáticos, o que acelera o aplicativo, já que não precisa mais executar essa etapa imediatamente.
O modo padrão é um intermediário entre os dois, suprimindo alguns dos recursos do desenvolvedor que exporiam informações confidenciais, mas deixando a geração dinâmica dos arquivos estáticos em vigor, o que terá um impacto no desempenho do site.
Você pode garantir que um site de produção esteja no modo correto, executando o seguinte comando na raiz do site no servidor:
bin/magento deploy:mode:set production
Isso colocará o site no modo de manutenção, gerará os arquivos DI e estáticos, definirá o modo de produção e, finalmente, desativará o modo de manutenção. Se você tiver problemas, poderá executar os comandos de geração isoladamente e executar o comando acima com o sinalizador de compilação de pulo para definir o modo de produção:
bin/magento setup:di:compile bin/magento setup:static-content:deploy [locales] bin/magento deploy:mode:set production -s
Você deve garantir a inclusão de qualquer localidade para seu site na etapa de implantação de conteúdo estático, pois somente o en_US é construído por padrão. Isso é fornecido como uma lista após o comando deploy. Por exemplo:
bin/magento setup:static-content:deploy pt_BR
Permite implantar a plataforma Magento em um único servidor sem alterar as configurações. No entanto, o modo padrão não é otimizado para produção.
Para implantar a plataforma Magento em mais de um servidor ou otimizá-lo para produção, altere para um dos outros modos.
Este modo é utilizado apenas durante o desenvolvimento de um módulo ou tema no Magento 2, tendo as seguintes caracteristicas:
Este modo deverá ser utilizado em lojas que estão em produção, aonde não ocorrerá testes ou instalação de novos módulos, tendo as seguintes caracteristicas:
Aonde se encaixa o modos de produção e desenvolvimento do Magento 2 na timeline de um projeto?
Desenvolvimento, teste, aceitação e produção
Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…
Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…
Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…
Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…
Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…
Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…