Caché en WordPress: qué hace de verdad y por qué a veces no sirve
Publicado el 24 de julio de 2026 · Actualizado el 5 de agosto de 2026
Por Rubén Ortega · 12 años en soporte técnico y preventa de empresas de hosting (Abansys, Arsys, Nominalia) · Declaración de vínculos
📌 Datos clave
- Caché de página
- Guarda el HTML montado. La que más aporta
- Caché de objetos
- Guarda consultas a la base de datos (Redis, Memcached)
- Caché de navegador
- Evita volver a descargar imágenes y CSS
- Nunca se cachea
- Carrito, mi cuenta y proceso de pago
- Fallo típico
- Una caché que no purga al publicar
Respuesta rápida
Un plugin de caché guarda una copia del HTML ya generado y se la entrega a las siguientes visitas sin ejecutar PHP ni tocar la base de datos. De ahí viene casi toda la mejora: el servidor deja de trabajar en cada visita.
Es, con diferencia, la optimización que más devuelve. Y también la que más se malinterpreta, porque hay páginas que nunca podrá acelerar por definición.
Los cuatro tipos
| Tipo | Qué guarda | Cuánto aporta |
|---|---|---|
| De página | El HTML completo | Muchísimo en webs informativas |
| De objetos | Resultados de consultas a la BD | Mucho en tiendas y áreas de usuario |
| De opcodes (OPcache) | El PHP ya compilado | Alto, y viene activada de serie |
| De navegador | Imágenes, CSS y JS en el visitante | Mucho en visitas repetidas |
Los dos primeros son los que decides tú. Los otros dos vienen configurados.
Caché de página: la que más devuelve
Funciona así: la primera visita genera la página y se guarda una copia; las siguientes reciben esa copia directamente.
Dónde brilla: blogs, webs corporativas, páginas de servicios. Todo lo que sea igual para todos los visitantes.
Cuándo hay que purgarla: al publicar o editar contenido. Si tu plugin no lo hace solo, acabarás enseñando una versión vieja de una página que ya cambiaste — y es un fallo desconcertante, porque tú la ves bien desde el escritorio.
Caché de objetos: la que salva las tiendas
Guarda en memoria el resultado de consultas repetidas a la base de datos, usando Redis o Memcached.
Su valor está justo donde la caché de página no llega: en una tienda o un área de usuario, cada persona ve algo distinto, así que no se puede guardar el HTML. Pero las consultas que hay detrás sí se repiten, y esas sí se pueden guardar.
Requiere que tu hosting lo ofrezca. No todos los planes compartidos lo incluyen, y es una pregunta concreta que hacer antes de contratar si vas a montar una tienda.
Lo que la caché nunca podrá acelerar
Tres páginas quedan excluidas siempre, y por buenas razones:
- El carrito — su contenido es distinto para cada persona
- Mi cuenta — datos personales
- El proceso de pago — datos personales y sesión activa
Servir una copia guardada del carrito mostraría a un cliente los productos de otro. Por eso todos los plugins las excluyen por defecto, y por eso una tienda expone el rendimiento real del servidor: por qué el carrito no se cachea.
Los cuatro errores habituales
1. Cachear páginas que no deben cachearse. Si configuras a mano las exclusiones, revisa que el carrito y la cuenta estén fuera. Es un fallo con consecuencias serias de privacidad.
2. No purgar al publicar. Comprueba que tu plugin invalida la caché al editar contenido.
3. Apilar plugins de caché. Dos plugins de caché a la vez se pisan y provocan comportamientos imposibles de diagnosticar. Uno, y solo uno.
4. Confundir caché con optimización. La caché tapa el problema; no lo arregla. Si tu web tarda tres segundos en generarse, con caché irá rápida hasta que llegue alguien a una página no cacheada. Mide siempre las dos cosas: qué es el TTFB.
Cómo comprobar que funciona
curl -sI https://tuweb.com/ | grep -iE "x-cache|cf-cache|x-litespeed-cache|age"
Si aparece una cabecera de caché con valor HIT, está funcionando. Si siempre dice MISS, algo la está impidiendo: casi siempre una cookie o una exclusión demasiado amplia.
Preguntas frecuentes
¿Qué hace un plugin de caché?
Guarda una copia del HTML ya generado y la sirve a las siguientes visitas sin ejecutar PHP ni consultar la base de datos.
¿Qué páginas no se pueden cachear?
Las que muestran contenido distinto a cada persona: carrito, mi cuenta y proceso de pago.
¿Qué es la caché de objetos?
Guarda resultados de consultas a la base de datos en memoria (Redis o Memcached). Es la que más aporta en tiendas.
¿Necesito un plugin si mi hosting ya tiene caché?
No, y es contraproducente: dos capas de caché se pisan. Si tu servidor ya la trae, úsala y no añadas otra.
Guía general sobre caché en WordPress. Aplicable en cualquier proveedor.