No Magento 1, foi possível criar seu próprio tipo de cache, declarando o seguinte no seu config.xml
:
<global>
<cache>
<types>
<custom translate="label,description" module="module">
<label>Custom Cache</label>
<description>This is my custom cacge</description>
<tags>CUSTOM_CACHE_TAG</tags>
</custom >
</types>
</cache>
</global>
Isso resultará em um novo tipo de cache adicionado ao back-end em Sistema> Gerenciamento de cache e, portanto, aumentará a capacidade de liberar o cache relacionado à CUSTOM_CACHE_TAG
tag de cache.
Isso é possível no M2 e como alcançá-lo?
magento2
module
cache
magento-2.0
full-page-cache
Raphael na Digital Pianism
fonte
fonte
Respostas:
Está abaixo uma estrutura básica para criar um tipo de cache personalizado,
crie um módulo com,
app/code/Vendor/Cachetype/etc/cache.xml
app/code/Vendor/Cachetype/i18n/en_US.csv
app/code/Vendor/Cachetype/Model/Cache/Type.php
Obrigado.
fonte
Gostaria de editar Rakesh aceitou o comentário, mas foi rejeitado ....
Enfim, aqui algumas modificações, informações adicionais para a boa resposta de Rakesh:
O cache.xml precisa ser modificado um pouco:
Portanto, o nome deve corresponder ao cache_tag.
Como usá-lo, veja aqui: Usando o cache personalizado do Magento 2 no módulo personalizado
Para usar os dados (depois de serem armazenados em cache), é necessário desserializá-los:
fonte