Le caching stocke les résultats d'opérations coûteuses (requêtes DB, calculs, appels API externes) afin que les requêtes répétées puissent être servies rapidement sans refaire le travail. C'est l'une des optimisations de performance ayant le plus d'impact pour une API.
Caching en mémoire (plus rapide, instance unique)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
