Anotações Magento 2: Modos

Irei postar diversas das minhas anotações sobre Magento 2, não se trata de nenhum curso ou treinamento, tem a finalidade apenas de servir para minha referência com a vantagem de torná-las públicas, caso possam ter alguma utilidade para outros desenvolvedores que estejam desbravando a plataforma.

Modos no Magento 2:

Existem 3 modos primários no Magento 2:

* Developer
* Production
* Default

Obs: Há também o modo de manutenção, mas opera de forma diferente e se trata apenas de restringir o acesso a plataforma

Magento 2 – Modo Developer

Você deve utilizar este modo quando estiver desenvolvendo customizações ou extensões. A principal vantagem deste modo é que as mensagens de erros são exibidas para você. Não deve ser utilizado em produção devido ao impacto na performance.

Neste modo or arquivos estáticos são gerados cada vez que são requisitados (embora os arquivos sejam escritos na pasta pub/static eles não são utilizados)

Neste modo os logs em var/report são altamente detalhados

Magento 2 – Modo Production

Este é o modo que deve ser utilizado no servidor de produção.

Este modo oferece a mais alta performance do Magento 2.

É importante ressaltar que neste modo os erros são registrados, mas nunca exibidos para o usuário.

Neste modo os arquivos estáticos não são gerados no momento de sua requisição (antes deve ocorrer o deploy para a pasta pub/static utilizando a linha de comando. As páginas geradas vão conter links para os recursos gerados no deploy.

Qualquer alteração em arquivos de visão requerem que a ferramenta de deploy seja executada novamente.

Como os arquivos são gerados utilizando uma ferramenta CLI, o usuário web não precisa de acesso de escrita, portanto a pasta pub/static apenas podo possuir permissão de leitura, que é a opção mais segura em um servidor acessível publicamente.

Magento 2 – Modo Default

É o modo utilizado, se nenhum outro modo for especificado no Magento.

Neste modo os erros são logado em var/reports e nunca são exibidos para o usuário. Os arquivos estáticos são criados quando requisitados e cacheados.

Para visualizar as alterações é necessário limpar os arquivos estáticos gerados.

Este modo não é otimizado para ambientes de produção devido a baixa performance causada pelos arquivos serem gerados no momento da requisição.

Magento 2 – Modo Maintenance

Este é o modo para tornar o site inacessível durante a atualização ou outras mudanças.

Para ativar este modo, basta criar o arquivo .maintenance.flag dentro da pasta var.

Você também pode especificar usuários com acesso liberado ao site em modo de manutenção, adicionando os IP separados por virgula e sem espaço no arquivo .maintenance.ip na pasta var

2017-01-24T20:23:11+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x