
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
Módulo gratuito Roger_CnpjAlfanumerico que aplica máscara e validação do novo CNPJ alfanumérico no checkout e formulários do Magento 2 e…
A partir de 06/07/2026 a Receita passa a emitir CNPJ alfanumérico. Conheça o plugin grátis que aplica máscara e validação…
Para remover um módulo do Magento 2, siga os passos abaixo: 1. Desabilitar o módulo Primeiro, desabilite o módulo usando…
Para cancelar 100% do pedido e criar um crédito para todos os itens através da API REST do Magento 2,…
No Magento 2, a quantidade "reservada" na "Salable Quantity" é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A "Salable Quantity"…
Como corrigir o erro ao acessar o Admin do Magento 2. Mesmo após fazer o login, permanece na tela de…