Modos de aplicação

Você pode executar o aplicativo Commerce em qualquer uma das seguintes opções modos:

Nome do modo
Descrição
Suporte na nuvem
padrão
Implante e execute o aplicativo Commerce em um único servidor sem alterar as configurações. Não otimizado para produção.
não
desenvolvedor
Ideal para desenvolvimento ao estender ou personalizar o aplicativo Commerce.
não
produção
Implante e execute o aplicativo Commerce em um sistema de produção.
Sim
manutenção
Impeça o acesso a um site ao executar atualizações e configurações.
Sim

Consulte Definir o modo de operação para saber como alterar manualmente os modos de operação do Adobe Commerce.

Suporte na nuvem

Devido ao sistema de arquivos somente leitura, não é possível alterar os modos nos ambientes de nuvem remotos. Não tente alterar os modos modificando o app/etc/env.php porque a variável ece-tools O pacote substitui o arquivo com base em várias fontes de configuração.

O Adobe Commerce na infraestrutura em nuvem executa automaticamente o aplicativo no manutenção durante uma implantação, o que coloca o site offline até que a implantação seja concluída. Caso contrário, a aplicação produção modo. Consulte Processo de implantação no Guia do Commerce na infraestrutura em nuvem.

Se você usa o Cloud Docker for Commerce como uma ferramenta de desenvolvimento, é possível implantar seu projeto de infraestrutura em nuvem em um ambiente do Docker no desenvolvedor mas o desempenho é mais lento devido a operações adicionais de sincronização de arquivos. Consulte Implantar o ambiente do Docker no Guia do Cloud Docker for Commerce.

Modo padrão

A variável padrão permite implantar o aplicativo Commerce em um único servidor sem alterar nenhuma configuração. No entanto, o modo padrão não é otimizado para produção devido ao impacto adverso no desempenho de arquivos estáticos. Criar arquivos estáticos e armazená-los em cache tem um impacto maior no desempenho do que gerá-los usando a ferramenta de criação de arquivos estáticos.

No modo padrão:

  • As exceções são gravadas nos arquivos de log, em vez de serem exibidas
  • Arquivos de visualização estáticos são armazenados em cache
  • Oculta personalizado X-Magento-* Cabeçalhos de solicitação e resposta HTTP

O Commerce opera no modo padrão se nenhum outro modo for especificado.

Modo de desenvolvedor

A variável desenvolvedor é recomendado para estender e personalizar o aplicativo Commerce. Os arquivos de visualização estáticos não são armazenados em cache, mas gravados no pub/static diretório sob demanda.

No modo de desenvolvedor:

  • Habilita compilação automática de código e depuração avançada
  • As exceções não capturadas são exibidas no navegador
  • Logon do sistema var/report é explícito
  • Uma exceção é lançada no manipulador de erros, em vez de ser registrada
  • Uma exceção é lançada quando um assinante de evento não pode ser chamado
  • Mostra personalizado X-Magento-* Cabeçalhos de solicitação e resposta HTTP

Modo de produção

A variável produção é melhor para implantar o aplicativo Commerce em um sistema de produção. Depois de otimizar o ambiente de servidor, como o banco de dados e o servidor Web, você deve executar o ferramenta de implantação de arquivos de visualização estática para gravar arquivos de visualização estáticos no pub/static diretório. Isso melhora o desempenho, fornecendo todos os arquivos estáticos necessários na implantação, em vez de forçar o aplicativo Commerce a localizar e copiar dinamicamente arquivos estáticos (materializar) sob demanda durante o tempo de execução.

Alguns campos, como as seções Avançado e Configuração do sistema do desenvolvedor no Administrador, não estão disponíveis no modo de produção. Por exemplo, você não é possível ative ou desative os tipos de cache usando o Administrador. Você pode ativar e desativar os tipos de cache somente usando o linha de comando.

No modo de produção:

  • Os arquivos de visualização estáticos são servidos somente a partir do cache
  • Erros e exceções são registrados no sistema de arquivos e nunca são exibidos ao usuário
  • Alguns campos de configuração no Administrador não estão disponíveis

Modo de manutenção

A variável manutenção limita ou impede o acesso a um site durante tarefas de melhorias, atualizações e configuração. Por padrão, o site redireciona os visitantes para um local Service Temporarily Unavailable página.

Você pode criar um página de manutenção personalizada, habilite e desabilite manualmente o modo de manutenção e configure o modo de manutenção para permitir que os visitantes de endereços IP autorizados vejam o armazenamento normalmente. Consulte ativar e desativar modo de manutenção no Guia de instalação.

Se você estiver usando o Commerce na infraestrutura em nuvem, o aplicativo do Commerce será executado no modo de manutenção durante a fase de implantação. Quando a implantação é concluída com sucesso, o aplicativo Commerce retorna ao modo de produção. Consulte Ganchos de implantação no Guia do Commerce na infraestrutura em nuvem.

No modo de manutenção:

  • Os visitantes do site são redirecionados para um padrão Service Temporarily Unavailable página
  • A variável var/ o diretório contém o .maintenance.flag arquivo
  • É possível limitar o acesso de visitantes com base em endereços IP
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c