operadoravalmex-wp

Caching — Visión general

Este módulo documenta prácticas de caching aplicables a los sitios de Valmex cuando se utilicen SiteGround, SG Optimizer y constructores visuales como Elementor.

Política: La implementación actual de estas políticas de caching aplica exclusivamente a los sitios de Operadora de Fondos y Valmex App. Para Casa de Bolsa u otros proyectos, no se aplican estas regulaciones.

Estrategia aplicada

Resumen

Describe el conflicto entre caching de SiteGround/SG Optimizer y la regeneración de CSS/JS de Elementor; las opciones evaluadas y la solución estándar para evitar estilos desactualizados, incorporando versionado de recursos para minimizar al máximo los casos de caché obsoleta.


1. Contexto

2. Señales en encabezados

3. Opciones evaluadas

4. Solución estándar adoptada

  1. Activar y respetar el versionado de recursos:

    • Permitir que WordPress y los plugins usen parámetros ?ver= (no eliminar query strings).
    • Asegurar que cualquier CSS/JS del tema/child theme se encola con un número de versión dinámico (por ejemplo, filemtime).
  2. Mantener caché dinámica activada con purga automática:

    • Dynamic Cache ON.
    • NGINX Direct Delivery ON.
  3. Desactivar minify/combine CSS/JS en SG Optimizer cuando Elementor administre los estilos:

    • Evitar doble minificación o combinación que pueda generar archivos “agregados” difíciles de invalidar.
  4. Regenerar CSS desde Elementor tras cambios relevantes:

    • Elementor → Herramientas → Regenerar archivos CSS.
  5. Validar siempre en incógnito y, cuando sea posible, desde herramientas externas:

    • Ej.: PageSpeed, WebPageTest, PagePixels, etc., para simular “otra red”.

5. Procedimiento operativo (resumen)

  1. Aplicar cambios en Elementor.
  2. Elementor → HerramientasRegenerar archivos CSS.
  3. SG Optimizer → Purgar caché.
  4. Site Tools → Purgar caché dinámica (si aplica).
  5. Validar en modo incógnito y, opcionalmente, con una herramienta externa.

Procedimiento de mantenimiento

Objetivo

Garantizar que los cambios en estilos/plantillas se reflejen inmediatamente sin romper el frontend ni perder beneficios de caché.


1. Cambios menores

Definición: ajustes de texto/color/espaciado; cambios en widgets sin impacto global.

Pasos:

  1. Elementor → HerramientasRegenerar archivos CSS.
  2. SG Optimizer → Purgar caché.
  3. Validar en incógnito y revisar consola (404/JS errors).

2. Cambios mayores

Definición: plantillas globales, estilos globales, theme child, CSS personalizado extenso.

Pasos:

  1. Elementor → Regenerar CSS y datos.
  2. SG Optimizer → Purgar caché (completa).
  3. Site Tools → Purgar caché dinámica.
  4. Confirmar File Versioning activo.
  5. Desactivar Minify/Combine en SG Optimizer si hay optimizaciones del tema/Elementor.
  6. Validar en incógnito (desktop y móvil).

3. Checklist de validación


4. Mantenimiento preventivo