Borrar e invalidar la caché de POM

La invalidación elimina los archivos de origen generados que pueden no coincidir ya con el contenido de WordPress. POM Cache guarda las páginas HTML y los lotes progresivos de JSON en almacenes separados, así que la primera decisión es qué tipo de respuesta ha quedado obsoleta.

Elige la acción correcta

Situación HTML JSON progresivo CDN
El armazón inicial de la página está obsoleto, los lotes posteriores están al día Borrar Conservar Invalidar las rutas de visor HTML afectadas si están en caché
El armazón inicial está al día, los lotes de archivo posteriores están obsoletos Conservar Borrar Invalidar las rutas de visor JSON afectadas si están en caché
Una plantilla global o la navegación cambiaron en todas partes Borrar Borrar si el JSON lo contiene Revisar un ámbito de rutas de visor amplio pero controlado
Una entrada pública cambió y están activados los dos conmutadores automáticos de entradas Se borra automáticamente Se borra automáticamente Sigue siendo independiente
Un término de taxonomía cambió y están activados los dos conmutadores automáticos de términos Se borra automáticamente Se borra automáticamente Sigue siendo independiente
Un valor de POM Translate cambió y está activada la purga JSON de traducciones No se borra con ese conmutador JSON Se borra automáticamente Revisar las rutas localizadas

POM Cache solo borra archivos de origen. No envía una solicitud de invalidación a CloudFront ni a otra CDN.

Controles manuales

POM Cache ofrece tres acciones distintas:

  • Cache tools → Delete Cache elimina el HTML estático del sitio actual.
  • Progressive JSON tools → Delete Progressive JSON Cache elimina el JSON progresivo del sitio actual.
  • el acceso directo Delete Cache de la barra de administración elimina ambos almacenes del sitio actual.

Las dos primeras están en Settings → POM Cache → General. En multisitio, POM Cache también expone sus ajustes a través del área de ajustes de red para los administradores autorizados.

Lee Borrar cachés desde la barra de administración o Borrar cachés desde la pantalla de herramientas antes de usar los controles en un sitio con mucho tráfico.

La invalidación automática es opcional

POM Cache no da por hecho que todos los sitios quieran una purga completa del sitio actual en cada edición. Estos ajustes están en Disabled de forma predeterminada:

HTML estático

  • Purge HTML on post changes
  • Purge HTML on term changes

Solo se ejecutan mientras la caché de HTML estático esté habilitada.

JSON progresivo

Los controles de JSON son Purge JSON on post changes, Purge JSON on term changes y Purge JSON on translation changes.

Solo se ejecutan mientras la caché de JSON progresivo esté habilitada.

Cuando ocurre un evento coincidente, POM Cache borra el almacén correspondiente completo del sitio actual. No intenta rastrear dependencias página por página.

Por qué se usa la invalidación de todo el sitio

Una sola edición puede afectar a más URL que su enlace permanente:

  • HTML de inicio, archivos, taxonomías, autores y paginado;
  • tarjetas de archivo repetidas en varios contextos;
  • navegación, recuentos y ordenación;
  • lotes progresivos divididos por término;
  • variantes de idioma;
  • URL de página siguiente y mensajes de estado vacío.

Un borrado amplio del sitio actual evita dejar obsoleta una representación indirecta. El coste es que la siguiente solicitud elegible a cada URL debe volver a generar su archivo.

Lee Entender la invalidación de todo el sitio antes de activar todos los conmutadores automáticos en un sitio con muchas importaciones.

Una secuencia de publicación fiable

Para un cambio que todavía no esté cubierto por los ajustes automáticos:

publish source change
→ clear affected POM Cache store
→ request and verify corrected origin response
→ invalidate affected CDN viewer paths
→ verify public edge response

No invalides primero la CDN. Podría volver a llenarse desde un archivo de origen obsoleto antes de que lo borres.

Lo que no es automático

POM Cache no tiene recolección de basura por antigüedad ni una pasada de precarga integrada. Un archivo permanece hasta que un gancho de contenido, una integración compatible o una acción manual lo elimina. Después de la eliminación, la demanda vuelve a generar los archivos.

Los ajustes globales del tema, los metadatos personalizados, los cambios directos en la base de datos, las importaciones externas y los cambios de renderizado de terceros pueden requerir un borrado manual, salvo que su integración invalide POM Cache de forma explícita.

Mapa de capítulos

Estándar de verificación

Después de cualquier borrado:

  1. Confirma que se seleccionaron el sitio y el almacén previstos;
  2. Comprueba que el recuento correspondiente de POM Cache bajó;
  3. Solicita la URL afectada directamente desde el origen;
  4. Confirma que la primera solicitud contiene contenido actual;
  5. Confirma que se crea un nuevo archivo de caché cuando la respuesta es elegible;
  6. Repite la solicitud y comprueba que hay un acierto;
  7. Comprueba la CDN pública por separado;
  8. Comprueba que otro sitio multisitio no se vio afectado.

Esto demuestra tanto la eliminación como la regeneración correcta. Un mensaje de éxito por sí solo solo demuestra que se aceptó la acción de eliminación.