¿Qué significa "caching" en programación?
caching es uno de los términos más comunes en el desarrollo de software. Si alguna vez te preguntaste qué significa exactamente, en qué contexto se usa y por qué importa, esta guía te lo explica con definiciones claras y ejemplos reales.
Definición
Almacenar el resultado de una operacion costosa para que pueda servirse rapidamente en peticiones posteriores sin repetir el trabajo. Los caches existen en muchos niveles: cache del navegador, cache de CDN, cache de aplicacion (Redis, Memcached) y cache de consultas de base de datos. El reto es la invalidacion: saber cuando expirar un valor en cache.
Ejemplo en inglés
"We cache the product list in Redis with a 5-minute TTL — without caching, every page load was hitting the database."
Términos relacionados
¿Listo para practicar tu inglés en el trabajo?
Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.
Prueba Lingua-e gratis