o que significa Magento cache de back-end rápido e lento?

8

O que significa cache

backend
slow_backend
slow_backend_store_data
auto_refresh_fast_cache

Eu vi esse tipo de configuração de caches no arquivo local.xml.additional. Eu quero é saber

o que se entende por esse tipo de caches e

por que isso é usado e qual seção é afetada por ele no Magento

e eu preciso de detalhes de explicação

Amit Bera
fonte

Respostas:

9

talvez isso ajude:

Os mecanismos de cache de dois níveis

O sistema «cache de dois níveis» permite obter um back-end rápido e um back-end lento. O principal problema aqui é que apenas as estruturas de arquivos e bancos de dados permitem que o back-end lento seja realmente eficiente, porque é possível fazer uma estruturação "caseira" desse conteúdo.

Com a APC ou o Memcached, podemos obter uma estrutura associativa bidirecional, mas ainda assim muito simples. O Magento lida com grandes coleções de dados, com tipo, categoria, grupos, etc. Uma estrutura simples não pode realmente atender à necessidade do cache do Magento. Para poder funcionar corretamente, o Magento precisa de um cache de back-end lento que possa ser estruturado adequadamente e ter valor / recursos estendidos. No fast_backend, temos apenas uma chave (ID do elemento) e o conteúdo dessa chave (o elemento que é armazenado em cache). É como se você tivesse um sistema de correspondência que armazena um conteúdo de correspondência com um ID e outro banco de dados que ajuda a estruturá-lo com pastas e atributos. Os dados "brutos" são armazenados no fast_backend, o mapeamento inteligente desses dados é armazenado no slow_backend.

Dessa forma, o Magento pode excluir ou atualizar seletivamente uma chave ou categoria sem precisar liberar todo o cache toda vez que uma atualização é feita.

Se você impuser um backend de cache lento “não configurável” ao Magento, ele não poderá limpar seletivamente a parte do cache que é afetada por uma manipulação, tornando todo o mecanismo de cache bastante inútil.

via https://www.nbs-system.co.uk/blog-2/magento-optimization-howto-en.html

Sebastian
fonte