Glossan

¿Qué es la caché?

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

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

  • CDN — Una CDN (Content Delivery Network) es una red de servidores repartidos por el mundo...
  • HTTP — HTTP es el protocolo con el que los navegadores piden páginas, imágenes y datos...
  • TTL — El TTL (Time To Live) de un registro DNS es el número de segundos...
  • Proxy inverso — Un proxy inverso es un servidor que recibe las peticiones de los visitantes y...
  • Core Web Vitals — Las Core Web Vitals son las tres métricas con las que Google mide la...

Categorías: Web