Glossan

¿Qué es la caché?

También llamado: cache, memoria caché, almacenamiento en caché, Cache-Control

Definición

Una caché es un almacén temporal de copias de datos para servirlos más rápido la próxima vez, sin volver a pedirlos o calcularlos. En la web hay cachés en el navegador, en la CDN, en el servidor y en la aplicación.

Cada vez que se evita repetir un trabajo, se gana velocidad: el navegador no vuelve a descargar un logo que ya tiene, la CDN sirve la página sin preguntar a tu servidor y WordPress no regenera la página si nada ha cambiado.

Ejemplo

El servidor controla la caché del navegador y de las CDN con la cabecera Cache-Control:

# CSS y JS con el nombre versionado (main.3f9a1c.css): un año
Cache-Control: public, max-age=31536000, immutable

# HTML: guardarlo, pero comprobar si ha cambiado antes de usarlo
Cache-Control: no-cache

# Datos privados del usuario: nunca guardarlos
Cache-Control: private, no-store

Niveles de caché

Nivel Qué guarda
Navegador Archivos que ya descargaste
CDN / proxy inverso Páginas y archivos para todos los visitantes
Caché de página (p. ej., plugins de WordPress) El HTML ya generado
Caché de objetos (Redis, Memcached) Resultados de consultas a la base de datos
OPcache El código PHP ya compilado

Errores habituales

¿Tienes un producto o servicio relacionado con Caché? Anúnciate en este término.

Términos relacionados

Categorías: Web