Caching slaat de resultaten van dure operaties (databasequery's, berekeningen, externe API-aanroepen) op zodat herhaalde aanvragen snel kunnen worden bediend zonder het werk opnieuw uit te voeren. Het is een van de meest impactvolle prestatieoptimalisaties voor een API.
In-memory caching (snelst, enkele instantie)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
