Novedades de Plugcore 2.16.0: mejora del sistema de caché
La versión 2.16.0 de Plugcore incorpora una mejora importante en el sistema de caché del CMS, orientada a optimizar el rendimiento en páginas que utilizan filtros, paginación u otros parámetros en la URL. Con esta actualización, el sistema genera versiones en caché de forma más inteligente, evitando duplicados innecesarios y mejorando tanto la velocidad de carga como la precisión del contenido mostrado.
Mejora del sistema de caché en páginas con filtros y paginación
Hasta ahora, todas las variantes de una misma página compartían la misma versión en caché, incluso cuando mostraban contenidos diferentes según los filtros aplicados. Esto podía provocar que un usuario viera contenido que no correspondía con los filtros que había seleccionado.
Con esta actualización, el sistema puede generar versiones independientes de caché únicamente cuando es necesario, lo que permite:
- Evitar que se mezclen contenidos cuando hay filtros activos.
- Reducir la generación de versiones innecesarias.
- Mantener un mejor equilibrio entre rendimiento y precisión del contenido.
¿Qué cambia para ti?
Si tu web tiene páginas con filtros, paginación u opciones que se reflejan en la URL (como un listado de blog con categorías o una tienda con ordenación por precio), ahora puedes controlar exactamente qué parámetros influyen en la caché. El resultado es una web más rápida que sigue mostrando el contenido correcto en cada caso.
Configuración desde las plantillas
Se incorpora la posibilidad de definir qué parámetros de la URL influyen en la generación de la clave de caché desde la propia configuración de cada plantilla. Esto permite adaptar el comportamiento de cada tipo de página según sus necesidades.
La configuración incluye dos opciones:
1) La caché depende de los parámetros de URL
Al activarlo, cada combinación única de parámetros relevantes genera una entrada de caché independiente. Si está desactivado, la página ignora completamente los parámetros al construir la clave de caché.
2) Parámetros de URL a considerar
Permite definir qué parámetros forman parte de la clave de caché. Se indican separados por & (por ejemplo: category&page&sort). Los parámetros no incluidos se ignoran, y el orden se normaliza automáticamente para evitar duplicados.

Ejemplo de funcionamiento
Si la configuración es category&page:
Generan entradas de caché diferentes:
/es/blog/es/blog?category=foo/es/blog?category=foo&page=2
Comparten la misma caché:
/es/blog?category=foo/es/blog?category=foo&utm_source=email
En este caso, utm_source no forma parte de los parámetros configurados y no afecta a la clave de caché. De esta forma, solo se generan versiones adicionales cuando realmente cambia el contenido de la página.
Notas importantes
- La configuración se realiza a nivel de plantilla, por lo que puedes tener un comportamiento diferente en cada tipo de página (blog, tienda, listados, etc.).
- Si no se activa la opción, el comportamiento de la caché se mantiene como hasta ahora.
- El orden de los parámetros en la URL se normaliza automáticamente, por lo que
?category=foo&page=2y?page=2&category=foogeneran la misma entrada de caché.
Conclusión
Plugcore 2.16.0 es una versión orientada a mejorar el rendimiento y la precisión de la caché en páginas dinámicas. Con la nueva configuración desde plantillas, puedes controlar exactamente qué parámetros de la URL generan versiones independientes de caché, evitando duplicados innecesarios y garantizando que cada usuario vea el contenido correcto. Una mejora que se traduce en mayor velocidad de carga y menor consumo de recursos sin esfuerzo adicional.
Consulta todos los detalles técnicos y versiones anteriores en el área de changelog: changelog de Plugcore 2.16.0 en docs. Y si todavía no formas parte de la plataforma, puedes crear tu cuenta gratuita y empezar a construir tu web hoy mismo desde la página oficial de Plugcore.
Comentarios