DICCIONARIO · C

Caché

La caché es una memoria o almacenamiento intermedio que guarda copias temporales de datos usados recientemente para servirlos más rápido la próxima vez que se piden, sin volver a calcularlos ni descargarlos. Existe en procesadores, discos, navegadores, servidores y CDN, y es una de las claves de la velocidad de cualquier web o app.

Germán Gutiérrez Escrito por Germán Gutiérrez 7 min de lectura
Ficha rápida
Tipo
Memoria o almacenamiento intermedio de acceso rápido
Etimología
Del inglés cache («escondite»), a su vez del francés caché («escondido»)
Niveles en la CPU
L1, L2 y L3 (de más rápida y pequeña a más lenta y grande)
Estándar de la caché web
RFC 9111, HTTP Caching (IETF, junio de 2022)
Conceptos clave
Acierto (cache hit), fallo (cache miss) e invalidación

≡En resumen

  • La caché guarda copias de datos que ya se han usado para no tener que pedirlos otra vez a una fuente más lenta.
  • Hay caché en el procesador (L1, L2, L3), en el disco, en el navegador, en el servidor y en las CDN.
  • Borrar la caché no elimina tus datos personales ni tus fotos: solo archivos temporales que se volverán a generar.
  • En una web, una buena política de caché reduce el tiempo de carga y la carga del servidor.
  • El reto de toda caché es la invalidación: saber cuándo una copia ha dejado de ser válida.

01 ¿Qué es la caché?

La palabra viene del inglés cache, «escondite» donde se guardaban provisiones, que a su vez procede del francés caché, «escondido». En español se escribe con tilde, caché, y se usa en femenino: «la caché». También se llama antememoria o memoria intermedia, aunque casi nadie lo dice así.

Si has llegado buscando «cacher», es la misma idea: cacher es el verbo francés «esconder». Y no la confundas con el otro caché del español, el que procede del francés cachet y significa la cotización o los honorarios de un artista («cobra un caché muy alto»).

02 Cómo funciona una memoria caché

Toda caché existe por una razón física: cuanto más grande es una memoria, más lenta es de consultar. Por eso los sistemas colocan una capa pequeña y rápida delante de otra grande y lenta. Cuando un programa pide un dato, primero se mira en la caché.

  1. 1

    Petición

    El procesador, la app o el navegador necesitan un dato: una instrucción, una imagen, el resultado de una consulta a la base de datos.

  2. 2

    Consulta a la caché

    Antes de ir a la fuente original, el sistema comprueba si ya tiene una copia guardada y si esa copia sigue siendo válida.

  3. 3

    Acierto (cache hit)

    Si la copia está y es válida, se entrega al momento. Es el caso ideal: cuantos más aciertos, más rápido va todo.

  4. 4

    Fallo (cache miss)

    Si no está o ha caducado, se pide a la fuente original, más lenta, y la respuesta se guarda en la caché para la próxima vez.

  5. 5

    Expulsión e invalidación

    Como el espacio es limitado, las copias antiguas o poco usadas se descartan (políticas como LRU, la menos usada recientemente) y las que han cambiado en origen se invalidan.

03 Tipos de caché: del procesador a la CDN

El mismo principio se repite en todas las capas de la informática. Estos son los tipos que más te vas a encontrar:

Tipo Dónde está Qué guarda Ejemplo
Caché de CPU (L1, L2, L3) Dentro del procesador Instrucciones y datos que la CPU usará enseguida L1 en cada núcleo; L3 compartida entre núcleos
Caché de disco Una parte de la RAM o del propio disco Bloques leídos o escritos recientemente El sistema operativo reutiliza archivos abiertos hace poco
Caché del navegador En tu ordenador o móvil Imágenes, CSS, JavaScript y fuentes de las webs visitadas Chrome, Safari o Firefox al volver a una página
Caché de aplicación En el almacenamiento del móvil Miniaturas, vídeos y datos temporales de cada app Instagram, TikTok o WhatsApp
Caché de servidor En el servidor web Páginas HTML ya generadas y resultados de consultas Plugins de caché de WordPress, Redis o Varnish
CDN Servidores repartidos por el mundo Copias de los archivos estáticos cerca del usuario Cloudflare, Google Cloud CDN o Amazon CloudFront
Caché DNS Sistema operativo, router y resolvedores La IP que corresponde a cada dominio Tu equipo no pregunta cada vez qué IP tiene un dominio
Principales tipos de caché y dónde viven

En el lado web, la caché que controlas tú es la del navegador de tus visitantes, más conocida como browser cache, y la de tu servidor o CDN. En bases de datos existe además la caché de consultas, que guarda el resultado de las consultas SQL repetidas.

04 La caché en una página web y su efecto en la velocidad

En la web, la caché se gobierna con cabeceras HTTP definidas en la RFC 9111. El servidor indica cuánto tiempo es válida cada respuesta con Cache-Control: max-age, si solo puede guardarla el navegador (private) o también cachés compartidas (public), y la identifica con un ETag. Cuando la copia caduca, el navegador pregunta si ha cambiado y, si no, recibe un 304 Not Modified sin volver a descargar el archivo.

01

max-age

Segundos durante los que la respuesta se considera fresca y se reutiliza sin preguntar al servidor.

02

no-cache

Se puede guardar, pero hay que revalidar con el servidor antes de usarla. No significa «no guardar».

03

no-store

Prohíbe guardar la respuesta en cualquier caché. Úsala en áreas privadas y datos sensibles.

04

immutable

El archivo nunca cambiará en esa URL, así que el navegador no lo revalida ni al recargar.

05 ¿Qué pasa si borro la caché?

Borrar la caché elimina archivos temporales que el sistema volverá a crear cuando los necesite. No borra tus fotos, contactos, mensajes ni cuentas. Lo que sí notarás es que las webs y apps tardan un poco más la primera vez, porque tienen que descargar todo de nuevo.

Acción Qué elimina Qué conservas
Borrar caché Archivos temporales: miniaturas, imágenes, scripts Sesiones, ajustes, historial y datos de la app
Borrar cookies y datos de sitios Cookies y almacenamiento de las webs Historial (si no lo marcas) y contraseñas guardadas
Borrar datos de una app (Android) Todo lo de la app: sesión, ajustes y archivos locales Solo lo que esté sincronizado en la nube
Borrar caché frente a borrar datos
  • ✓Una web se ve rota o con un diseño antiguo tras una actualización.
  • ✓Una app se cierra sola o va muy lenta.
  • ✓El móvil se ha quedado sin almacenamiento libre.
  • ✓Quieres comprobar los cambios de tu web como un visitante nuevo.

06 Cómo borrar la caché del móvil y del navegador

  1. 1

    Chrome en ordenador

    Menú de tres puntos > Eliminar datos de navegación. Elige el intervalo de tiempo, marca «Imágenes y archivos almacenados en caché» y pulsa Eliminar datos.

  2. 2

    Safari en iPhone

    Ajustes > Apps > Safari > Borrar historial y datos de sitios web. Si quieres conservar el historial: Safari > Avanzado > Datos de sitios web > Eliminar todos los datos.

  3. 3

    Una app en Android

    Ajustes > Aplicaciones > elige la app > Almacenamiento > Borrar caché. No toques «Borrar datos» si no quieres cerrar sesión.

  4. 4

    Apps en iPhone

    iOS no tiene un botón general para vaciar la caché de cada app. Algunas lo ofrecen en sus ajustes; si no, la opción es «Desinstalar app» en Ajustes > General > Almacenamiento, que conserva sus datos.

  5. 5

    Recarga forzada de una web

    Para ver la última versión de una página sin vaciar toda la caché, recarga con Ctrl + F5 (Windows) o Cmd + Mayús + R (Mac).

07 Caché, SEO y buenas prácticas para tu web

Google no premia «tener caché», pero sí una web rápida y estable. Una página servida desde caché responde antes (mejor TTFB y LCP), aguanta mejor los picos de tráfico y cuesta menos de alojar. Por eso la caché forma parte de las revisiones de rendimiento de una auditoría SEO técnica, junto con el hosting y el peso de las imágenes.

  • ✓Activa caché de página en el servidor (o un plugin fiable si usas WordPress).
  • ✓Sirve los archivos estáticos desde una CDN con caducidades largas.
  • ✓No caches páginas personalizadas: carrito, área de cliente o pago.
  • ✓Purga la caché tras publicar cambios importantes.
  • ✓Comprueba las cabeceras Cache-Control con las herramientas de desarrollador del navegador.
Ejemplo · Un caso típico

Una tienda online genera cada ficha de producto con varias consultas a la base de datos. Con caché de página, la primera visita genera el HTML y las siguientes lo reciben ya hecho en milisegundos. Si el precio cambia, el sistema purga solo esa URL. Si trabajas con WordPress, en nuestra guía de plugins para acelerar WordPress tienes opciones concretas.

Preguntas frecuentes sobre Caché

Es una memoria o almacenamiento intermedio que guarda copias temporales de datos para servirlos más rápido. La palabra viene del inglés cache, «escondite».

Sirve para no repetir trabajo: evita volver a descargar, leer o calcular datos que ya se usaron. Así los programas, las apps y las webs responden antes y consumen menos recursos.

Son los archivos temporales que guardan las apps y el navegador del teléfono, como miniaturas, imágenes o vídeos, para abrirse más rápido. Se puede borrar sin perder tus datos.

No. Solo elimina archivos temporales que se volverán a generar. Lo único que notarás es que webs y apps cargan algo más despacio la primera vez.

La caché guarda recursos de las webs (imágenes, CSS, scripts) para cargarlas antes; las cookies guardan pequeños datos de estado, como la sesión o tus preferencias.

La caché de la CPU es mucho más pequeña y rápida que la RAM y está dentro del procesador. Guarda los datos que la CPU va a necesitar enseguida para no esperar a la RAM.

En informática lo recomendable es el femenino, «la caché», porque se sobrentiende «memoria caché». Se escribe con tilde.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
B Browser cache La browser cache (caché del navegador) es el almacenamiento local en el que el navegador guarda copias de los recursos de una web, como hojas de estilo, scripts, imágenes o fuentes, para reutilizarlas en visitas posteriores sin volver a descargarlas. Se controla desde el servidor con cabeceras HTTP como Cache-Control y ETag, y bien configurada acelera mucho las visitas repetidas. Q Query cache La query cache (caché de consultas) es una memoria que guarda el resultado de una consulta a base de datos para devolverlo al instante si llega otra idéntica, sin volver a ejecutarla. MySQL la retiró en la versión 8.0 por problemas de escalabilidad, y hoy ese cacheo se hace en la aplicación o con Redis. G Google Cloud CDN Google Cloud CDN es la red de entrega de contenidos (CDN) de Google Cloud que guarda en caché las respuestas de tu web o aplicación en más de 100 ubicaciones de la red de Google y las sirve desde el punto más cercano al usuario. Reduce la latencia, la carga del servidor de origen y el coste de tráfico. H Hosting El hosting o alojamiento web es el servicio que guarda los archivos, la base de datos y a menudo el correo de una web en servidores conectados a internet de forma permanente, para que cualquiera pueda visitarla. Elegir bien el tipo de hosting (compartido, VPS, dedicado o cloud) determina la velocidad, la disponibilidad y la seguridad de la web. O Optimización de velocidad La optimización de velocidad es el conjunto de técnicas que reducen lo que tarda una web en mostrar su contenido, en responder a las acciones del usuario y en quedarse estable mientras carga. Se mide con las Core Web Vitals de Google (LCP, INP y CLS) y mejora a la vez la experiencia de uso, la conversión y el SEO. N Navegadores Un navegador web (en inglés, browser) es el programa que solicita páginas a los servidores de internet y las interpreta para mostrarlas en pantalla, convirtiendo código HTML, CSS y JavaScript en textos, imágenes y botones con los que interactúas. Chrome, Safari, Edge y Firefox son los más usados; sin navegador no podrías visitar ninguna web.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp