≡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
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
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
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
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
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 |
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.
max-age
Segundos durante los que la respuesta se considera fresca y se reutiliza sin preguntar al servidor.
no-cache
Se puede guardar, pero hay que revalidar con el servidor antes de usarla. No significa «no guardar».
no-store
Prohíbe guardar la respuesta en cualquier caché. Úsala en áreas privadas y datos sensibles.
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 |
- ✓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
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
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
Una app en Android
Ajustes > Aplicaciones > elige la app > Almacenamiento > Borrar caché. No toques «Borrar datos» si no quieres cerrar sesión.
-
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
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.
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
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 ↗