Opções de back-end de cache e referência de armazenamento
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.Abordagens de implementação
O Commerce oferece suporte a duas abordagens de implementação de back-end. A abordagem escolhida depende da versão do Commerce:
Usa nomes completos de classe para a configuração de backend:
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Infraestrutura | Nome da classe |
| Redis | Magento\Framework\Cache\Backend\Redis |
| Valkey | Magento\Framework\Cache\Backend\Valkey |
Eles são compatíveis com a interface Zend_Cache_Backend.
Exemplo de configuração:
| code language-php?start_inline=1 |
|---|
|
| note tip |
|---|
| TIP |
| A implementação moderna do Symfony Cache oferece melhor desempenho através da conformidade com PSR-6, serialização Igbinary, compactação gzip, scripts Lua e conexões persistentes. |
Usa nomes de tipo de back-end simplificados:
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Infraestrutura | Digitar nome |
| Redis | redis |
| Valkey | valkey |
| Sistema de arquivos | file |
Exemplo de configuração:
| code language-php?start_inline=1 |
|---|
|
Para obter opções completas de configuração, consulte:
Consulte a documentação do Laminas para ver as opções herdadas baseadas no Zend.