En Magento 1, fue posible crear su propio tipo de caché declarando lo siguiente en su 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>
Resultará en un nuevo tipo de caché agregado al backend en Sistema> Administración de caché y, por lo tanto, agregará la capacidad de vaciar el caché relacionado con la CUSTOM_CACHE_TAG
etiqueta de caché.
¿Es eso posible en M2 y cómo lograrlo?
magento2
module
cache
magento-2.0
full-page-cache
Raphael en Digital Pianism
fuente
fuente
Respuestas:
Esto está debajo de alguna estructura básica para crear un tipo de caché personalizado,
crear un módulo con
app/code/Vendor/Cachetype/etc/cache.xml
app/code/Vendor/Cachetype/i18n/en_US.csv
app/code/Vendor/Cachetype/Model/Cache/Type.php
Gracias.
fuente
Me gustaría editar el comentario aceptado de Rakesh, pero fue rechazado ...
De todos modos, aquí hay algunas modificaciones, información adicional a la buena respuesta de Rakesh:
El cache.xml necesita modificarse un poco:
Entonces el nombre debe coincidir con la etiqueta cache_tag.
Cómo usarlo, mira aquí: Uso de la caché personalizada de Magento 2 en el módulo personalizado
Para usar los datos (después de almacenarlos en caché), debe anular la serialización:
fuente