Significado de Caché
Sustantivo femenino (también se usa como masculino: «el caché»). Del inglés cache, y este del francés cache, «escondite», de cacher, «ocultar».
La caché es una memoria o un espacio de almacenamiento temporal que guarda copias de datos de uso frecuente para que futuras peticiones de esos datos se resuelvan más rápido.
Existe a varios niveles de un sistema: dentro del procesador, en el disco, en el navegador o en los servidores que reparten contenido por internet, cada uno con un propósito parecido pero una escala distinta.
Qué es la caché
La caché no es un lugar donde se guardan datos de forma permanente: es un almacenamiento intermedio, más rápido de leer que la fuente original, que conserva una copia de la información mientras esta siga siendo útil. Cuando esa copia deja de coincidir con el dato original, o cuando el espacio se llena, el sistema la descarta y la vuelve a generar cuando hace falta.
Funciona sobre una idea sencilla: acceder a una memoria rápida y cercana es más barato, en tiempo, que volver a pedir el dato a una fuente lenta y lejana. Por eso el procesador guarda en su propia caché los datos que acaba de usar, y un navegador guarda en la suya las imágenes de una página que ya se visitó.
La diseñan y ajustan los ingenieros de hardware y de software, que deciden cuánto espacio dedicarle y durante cuánto tiempo debe conservarse cada copia antes de considerarla obsoleta.
Origen de la palabra caché
Del inglés cache, que a su vez procede del francés cache, «escondite», derivado del verbo cacher, «ocultar». El término se usaba en francés para un lugar donde se guardaban provisiones u objetos de valor, y el inglés lo adoptó primero con ese mismo sentido antes de aplicarlo, ya en el siglo XX, a la memoria rápida de un ordenador.
La palabra entró en español sin traducirse, junto con la difusión de la informática personal, y hoy convive con la variante «caché» adaptada gráficamente al español, con tilde, que es la forma recomendada frente al anglicismo crudo cache.
Tipos de caché
| Tipo | En qué consiste | Ejemplo |
|---|---|---|
| Caché del procesador | Memoria integrada en el chip que guarda los datos que la CPU usa con más frecuencia. | La caché de nivel 1, la más pequeña y rápida. |
| Caché del navegador | Guarda imágenes, estilos y scripts de las páginas visitadas. | Una web carga más rápido la segunda vez que se visita. |
| Caché de disco | Guarda en memoria los archivos que el sistema operativo lee con frecuencia. | Abrir de nuevo un programa reciente suele ser más rápido. |
| Caché de DNS | Guarda la dirección numérica asociada a los nombres de dominio ya consultados. | Evita repetir la misma consulta al servidor de nombres. |
Todos comparten el mismo objetivo: reducir el tiempo de espera guardando cerca del usuario lo que ya se ha necesitado antes.
Ejemplos de uso de caché
Borrar la caché del navegador solucionó el problema de la página que no se actualizaba.
El procesador guarda en su caché los datos que acaba de calcular para no volver a leerlos de la memoria principal.
La aplicación guarda en caché las imágenes del catálogo para que la galería cargue al instante.
El técnico recomendó vaciar la caché antes de reinstalar el programa.
El actor cobró un caché elevado por su participación en la gala. (uso ajeno a la informática, con el sentido de «cotización» o «prestigio», del francés cachet)
Sinónimos y palabras relacionadas
Sinónimos: memoria intermedia, almacenamiento temporal.
Antónimos: no tiene antónimo propiamente dicho; por contraste, «fuente original» designa el dato del que la caché es una copia.
No es lo mismo que:
- Cookie: guarda información sobre el usuario y su sesión, mientras que la caché guarda copias de recursos para acelerar su carga; su comparación completa está en diferencia entre caché y cookies.
- Memoria RAM: es la memoria principal donde trabaja un programa mientras se ejecuta; la caché es una memoria más pequeña y rápida situada entre esta y el procesador.
- Copia de seguridad: se conserva para recuperar datos si se pierden; la caché se conserva solo para acelerar el acceso y puede borrarse sin perder información original.
Preguntas frecuentes sobre caché
¿Qué pasa si borro la caché de una aplicación?
No se pierde información importante: la aplicación simplemente tendrá que volver a generar o descargar esos datos la próxima vez que los necesite, por lo que puede notarse algo más lenta al principio.
¿Por qué a veces conviene vaciar la caché del navegador?
Porque puede quedar una copia desactualizada de una página que impide ver los cambios más recientes, o porque ocupa espacio en disco que se quiere liberar. Vaciarla obliga al navegador a descargar de nuevo la versión actual.
¿La caché del procesador y la caché del navegador son lo mismo?
Comparten la misma idea general, pero operan en niveles distintos: la del procesador es un componente físico de hardware que trabaja en fracciones de segundo, y la del navegador es un espacio de software en el disco del dispositivo.