⚔️ Cache HIT vs Cache MISS

El corazón de todo. Cuando alguien solicita un dato, dos cosas pueden pasar.

Cache HIT

El dato está en caché

App solicita
Cache busca
✓ Encontrado
Respuesta rápida
⏱️ Tiempo Total
~1-5 ms
📊 Impacto
BD sin carga

Cache MISS

El dato NO está en caché

App solicita
Cache busca
✗ No encontrado
Consulta BD
Guarda en cache
Respuesta lenta
⏱️ Tiempo Total
~1000+ ms
📊 Impacto
Latencia de red

🎯 La Diferencia Crítica

✓ En un HIT:

La aplicación obtiene la respuesta en milisegundos. El usuario no espera. La base de datos no se molesta.

✗ En un MISS:

La aplicación espera 1000+ ms. Se consulta la BD, se guarda en caché, luego se devuelve.

📈 Diferencia: 200x más rápido

💡 El Objetivo

Maximizar HITs y minimizar MISSes. Si bien el primer acceso es MISS, la segunda, tercera y subsecuentes solicitudes serán HIT. La ventaja acumulativa es enorme: centenares de usuarios accediendo a los mismos datos, casi todos en caché.

⬅️ Qué es Caché➡️ Trade-offs