La caché de WordPress guarda una versión reutilizable de páginas, consultas u otros recursos para que el servidor no tenga que ejecutar el mismo trabajo en cada visita. Bien configurada puede reducir el tiempo de respuesta y el consumo de CPU, pero una caché no corrige por sí sola imágenes pesadas, un tema lento, demasiados plugins o una base de datos con problemas.
En un sitio actual suelen convivir varias capas: el navegador del visitante, WordPress, el servidor y un CDN como Cloudflare. La clave es saber qué capa está entregando una página antes de activar otra función parecida o de purgar todo indiscriminadamente.
Qué tipos de caché puede tener un sitio WordPress
Caché de página
Genera una copia HTML de una página pública y la entrega sin repetir PHP y consultas a la base de datos. Es la capa que normalmente aporta la mejora más visible en sitios con contenido principalmente público.
Caché de objetos
Almacena temporalmente resultados de consultas y opciones frecuentes. Puede ser útil en sitios con muchas operaciones, pero requiere una tecnología compatible en el servidor, como Redis o Memcached. No actives un plugin de caché de objetos si el hosting no ofrece ni configuró el servicio necesario.
Caché del navegador
Indica cuánto tiempo el navegador puede reutilizar archivos estáticos como imágenes, CSS, JavaScript y fuentes. Se basa en encabezados HTTP; es diferente de guardar una página completa. Para configurar esa capa en Apache, consultá la guía de caché del navegador y compresión con .htaccess.
Caché del CDN
Cloudflare u otro CDN puede entregar recursos desde una ubicación cercana al visitante. Según las reglas configuradas, también puede almacenar HTML. Esta capa debe excluir las áreas donde cada visitante necesita información propia.
Antes de activar o cambiar la caché
- Hacé un backup si vas a modificar plugins, reglas del servidor o código.
- Identificá el plugin de caché que ya usa el sitio. No instales un segundo plugin de page cache “para mejorar”.
- Revisá si el hosting ya ofrece caché a nivel servidor y qué funciones administra.
- Anotá las reglas especiales de Cloudflare, comercio electrónico, membresías, formularios y áreas privadas.
- Medí una URL pública antes del cambio y probá siempre desde una ventana privada sin sesión iniciada.
Un administrador logueado suele recibir una página sin caché para evitar mostrar contenido de otro usuario. Por eso, probar sólo desde el escritorio de WordPress puede dar una impresión equivocada del comportamiento real de los visitantes.
Usá un solo plugin principal de caché
Elegí una solución de caché de página adecuada para tu servidor y mantené un único plugin como responsable de generar y purgar páginas. Tener dos plugins de caché activos puede crear archivos duplicados, encabezados contradictorios, páginas antiguas o errores difíciles de diagnosticar.
Antes de reemplazar un plugin, desactivá el anterior, purgá su caché, verificá si dejó reglas en .htaccess o archivos de configuración y recién después activá el nuevo. No borres reglas ni carpetas si no sabés a qué plugin pertenecen: guardá una copia y verificá el funcionamiento.
Qué no se debe almacenar como página pública
Las URLs dinámicas deben quedar fuera de la caché de página y de cualquier regla de HTML agresiva del CDN. Ejemplos habituales:
/wp-admin/,wp-login.phpy solicitudes necesarias para la administración.- Carrito, checkout, mi cuenta y páginas de pago de WooCommerce u otra tienda.
- Áreas de clientes, membresías, cursos o contenido con sesión iniciada.
- Formularios que muestran datos específicos, buscadores internos y páginas con resultados personalizados.
- Respuestas de API, pasarelas de pago, webhooks y endpoints que el plugin o una integración documente como dinámicos.
Una exclusión correcta no es una pérdida de rendimiento: evita que una persona vea información, productos, estado de sesión o mensajes de otro visitante.
Cuándo purgar la caché
Purgá sólo la capa necesaria cuando publicás o editás una página, cambiás un menú, actualizás CSS/JavaScript, modificás el diseño o instalás una extensión que afecta al contenido público. Muchos plugins de caché purgan automáticamente las URLs relacionadas con una entrada publicada.
Si el cambio no aparece, seguí este orden:
- Verificá que el cambio esté realmente guardado en WordPress.
- Purgá el plugin de caché de WordPress.
- Purgá la caché del CDN sólo si la URL sigue mostrando una versión anterior.
- Probá en incógnito y con una recarga completa del navegador.
Evitar purgas globales repetidas ayuda a conservar los beneficios de la caché y hace más fácil encontrar cuál era la capa que conservaba el contenido antiguo.
Cómo diagnosticar una caché que no se comporta como esperás
La página pública sigue antigua
Comprobá la URL exacta, incluidos barra final, parámetros y versión con o sin www. Luego revisá el plugin y el CDN. No confundas la caché del navegador con la de Cloudflare: otro dispositivo o una ventana privada ayudan a separarlas.
Un visitante ve contenido personalizado
Desactivá temporalmente la caché de página para esa sección y revisá exclusiones, cookies y reglas del CDN. Si es una tienda o un área privada, tratá el caso como prioritario hasta confirmar que las páginas dinámicas están excluidas.
El sitio se vuelve más lento al activar el plugin
Revisá si hay minificación, combinación de archivos, optimización de JavaScript diferida u otra función que genere errores. Activá una opción por vez y validá el sitio. La caché de página puede estar bien mientras una optimización adicional rompe un script o carga recursos dos veces.
Medí antes y después
No bases la decisión sólo en una puntuación. Revisá el tiempo de respuesta, tamaño de página, solicitudes, experiencia real de navegación y errores del navegador. Medí una página de inicio, una entrada, una página de servicio y, si corresponde, el flujo de compra o formulario.
También revisá el estado de caché en los encabezados de respuesta cuando tengas acceso a ellos. Una respuesta dinámica no siempre es un problema; algunas páginas deben ser dinámicas por diseño.
La caché es parte de una optimización más amplia
- Convertí y dimensioná imágenes correctamente; WebP puede reducir peso cuando es compatible con tu flujo de trabajo.
- Eliminá plugins y temas que no uses.
- Mantené WordPress, PHP, plugins y temas actualizados.
- Revisá el tema y las extensiones que agregan muchas consultas o scripts a todas las páginas.
- Usá un CDN para recursos estáticos cuando tenga sentido para tu audiencia.