La caché de página: qué hace de verdad y cuándo conviene apagarla
Cada visita a un WordPress sin caché ejecuta PHP y consulta la base de datos. La caché guarda la página ya hecha. Casi siempre quieres que esté encendida; a veces no.
Equipo de Zygore · · 4 min de lectura
Cuando alguien abre una página de WordPress, el servidor ejecuta PHP, PHP pregunta a la base de datos, monta el HTML y lo envía. Con diez visitas por minuto no importa. Con mil, sí: cada una repite el mismo trabajo para producir la misma página.
Lo que hace la caché
La caché de página guarda el HTML ya generado la primera vez y lo sirve directamente a las siguientes visitas, sin PHP ni base de datos. En Zygore lo hace OpenLiteSpeed con el módulo de caché y, dentro de WordPress, el plugin LiteSpeed Cache, que viene activado al crear el sitio. Cuando publicas o editas algo, el plugin invalida lo que cambió y la página se vuelve a generar en la siguiente visita.
Lo que la caché sabe que no debe guardar
Hay páginas distintas para cada visitante: el carrito, el pago, «mi cuenta», el escritorio de WordPress. LiteSpeed Cache las excluye por defecto, y puedes excluir más rutas si tu sitio las tiene. Para un usuario con sesión iniciada, no cachea.
Cuándo apagarla
Casi nunca. La excepción: algo del sitio se ve mal o desactualizado y sospechas de la caché. Entonces, desde Velocidad en el panel, la apagas con un interruptor, compruebas si el problema desaparece y, si es así, buscas la exclusión correcta en vez de dejarla apagada. Con la caché apagada cada visita vuelve a ejecutar PHP: es lo que más nota un visitante y lo que más carga pone en el servidor.
Y OPcache
Es otra caché, de otro nivel: guarda el código PHP ya compilado para no releerlo en cada visita. Está activa en todas las versiones de PHP del servidor y lo ves en el panel. No la tienes que tocar.