[No local]{class="badge informative" title="Aplicável somente a projetos locais do Adobe Commerce."}
Opções de back-end de cache e referência de armazenamento
app/etc/env.php local.ece-tools gera a configuração app/etc/env.php resultante durante a implantação com base na configuração da variável de implantação em .magento.env.yaml. Você não edita o arquivo env.php. Consulte Práticas recomendadas para a configuração do serviço Valkey e Redis e Implantar variáveis.O aplicativo Commerce usa um front-end e back-end de cache de baixo nível para fornecer acesso ao armazenamento em cache. O Commerce oferece suporte a vários back-end e estratégias de armazenamento em cache, cada um adequado a casos de uso diferentes. Esta página descreve as infraestruturas disponíveis e a sua diferença.
Opções de cache de back-end
A tabela a seguir resume os caches de backend disponíveis:
var/cache/. Nenhuma configuração é necessária.Implementações de back-end de cache e L2 implementation-approaches
O Commerce oferece suporte a back-end de cache direto e cache L2. Um back-end direto seleciona o armazenamento em cache. O cache L2 adiciona uma camada de cache local na frente do armazenamento remoto.
Infraestruturas de cache diretas
A tabela a seguir resume os valores de configuração de back-end do cache para <Commerce-install-dir>/app/etc/env.php. Ele não ativa o cache L2.
Magento\Framework\Cache\Backend\RedisMagento\Framework\Cache\Backend\ValkeyfilevalkeyPara obter suporte exato em nível de patch, consulte os Requisitos do sistema.
[!TAB Cache baseado no Zend (2.4.8 e anterior)]
Exemplos de backend
Para implantações locais, os exemplos a seguir configuram back-ends de cache direto em <Commerce-install-dir>/app/etc/env.php. Eles não ativam o cache L2. Não use estes exemplos para Adobe Commerce on Cloud implantações, que usam o pacote ece-tools para gerar a configuração app/etc/env.php resultante durante a implantação.
Use o nome completo da classe Redis apenas em versões em que o Redis é compatível:
| code language-php?start_inline=1 |
|---|
|
| code language-php?start_inline=1 |
|---|
|
Cache L2
O cache L2 (de dois níveis) adiciona uma camada de cache local em cada nó da Web em frente ao armazenamento de cache remoto compartilhado, reduzindo o tráfego de rede entre o Commerce e o cache remoto. Para opções de implementação, suporte de versão e etapas de configuração, consulte configuração do cache L2.
Para projetos na nuvem, configure o cache L2 por meio das variáveis de implantação descritas em Implantar variáveis.