¿Qué es el caché web?
El caché es el proceso de guardar temporalmente el resultado de una operación costosa para no tener que repetirla en cada solicitud. En el contexto de sitios web, significa guardar versiones pre-generadas de las páginas para servirlas directamente sin ejecutar código PHP ni consultar la base de datos.
¿Por qué el caché es tan importante?
Sin caché, cada vez que alguien visita tu página de "Precios":
- El servidor ejecuta el código PHP
- PHP consulta la base de datos para obtener el contenido
- La base de datos procesa la consulta y devuelve los datos
- PHP genera el HTML
- El HTML se envía al navegador
Todo ese proceso puede tardar 1-3 segundos en un servidor sin caché.
Con caché, ese HTML ya está guardado de la visita anterior. El servidor simplemente lo entrega directamente: 50-100 milisegundos.
Tipos de caché
Caché de páginas (Page Cache)
Guarda el HTML completo de cada página. Es el tipo más impactante para reducir el tiempo de carga.
Caché de objetos (Object Cache)
Guarda en memoria los resultados de consultas frecuentes a la base de datos. Reduce la carga de la base de datos. Requiere Redis o Memcached en el servidor.
Caché del navegador (Browser Cache)
Indica al navegador del visitante que guarde archivos estáticos (imágenes, CSS, JS) localmente. En visitas posteriores, esos archivos no se vuelven a descargar.
Caché CDN
La CDN guarda copias de tus archivos estáticos en múltiples servidores alrededor del mundo. Los visitantes los reciben desde el servidor más cercano a ellos.
Configuración de caché en WordPress
LiteSpeed Cache (Si tu hosting usa LiteSpeed)
Si tu hosting corre en LiteSpeed (como muchos modernos), el plugin LiteSpeed Cache es el más efectivo:
- Instalá el plugin desde el repositorio de WordPress
- Ve a LiteSpeed Cache → Caché → activa "Activar caché"
- En "Optimización de página": activa minificación de CSS y JS, lazy load de imágenes
- En "Imágenes": activa WebP y compresión
WP Rocket (Hosting genérico)
El plugin de caché de pago más popular. Fácil de configurar, efectivo, con todas las opciones centralizadas en una interfaz limpia.
¿Cuándo NO usar caché de páginas?
El caché de páginas no debe aplicarse a:
- Páginas del carrito de compras (WooCommerce)
- Página de checkout
- Páginas de "Mi cuenta" (contenido personalizado por usuario)
- Páginas con contenido que cambia en cada visita
LiteSpeed Cache y WP Rocket excluyen automáticamente estas páginas. Si configurás caché manualmente, asegurate de excluirlas.