Header Ads Widget

Ticker

6/recent/ticker-posts

Vaciar caché por etiqueta en Magento

Magento 2 tiene un excelente mecanismo de caché. Existen diferentes tipos de caché, los cachés tienen id, existen etiquetas para agrupar cachés e incluso Magento permite crear tipos de caché personalizados. Todo esto constituye un muy buen mecanismo para el almacenamiento en caché. 
Podemos vaciar la caché de Magento por tipos desde el panel de administración y la línea de comandos. Pero, ¿qué pasa si queremos limpiar la caché solo parcialmente? Podemos hacerlo limpiando caché por etiqueta. 
Supongamos que realizamos cambios en un producto o categoría en particular o supongamos que mostramos algunos datos en la página del producto, como en nuestro módulo Subasta de Magento 2 , mostramos los datos relacionados con la subasta en la página del producto. Y cada vez que alguien puja por el producto, los datos cambian, pero no se reflejarán hasta que eliminemos o limpiemos la caché. 
Podemos vaciar y limpiar el caché mediante programación como en "Cómo limpiar y vaciar el caché mediante programación en magento2"   para reflejar los cambios, pero eliminará el resto del contenido estático, otros bloques que no se actualizaron y todas las páginas del caché. Entonces, ¿cómo limpiamos la caché solo para ese producto en particular y solo el contenedor relacionado con el producto y no el encabezado y el pie de página? La solución a este problema es limpiar la caché por etiqueta. 
Ahora veamos cómo podemos limpiar las cachés parcialmente con etiquetas,
Aquí hemos limpiado la caché de una página de producto cuya identificación es 21. De manera similar, puede borrar la caché de la página de categoría usando “CAT_C” como prefijo. Entonces será como CAT_C_3, donde 3 es la identificación de la categoría. Y de la misma forma puedes encontrar etiquetas para limpiar otras páginas.
Gracias por leer el blog. Siéntete libre de comentar.

Publicar un comentario

0 Comentarios