El caching almacena los resultados de operaciones costosas (consultas a la BD, cómputos, llamadas a APIs externas) para que las solicitudes repetidas se puedan atender rápido sin rehacer el trabajo. Es una de las optimizaciones de rendimiento de mayor impacto para una API.
Caché en memoria (la más rápida, una sola instancia)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
