Caching speichert die Ergebnisse teurer Operationen (DB-Abfragen, Berechnungen, externe API-Aufrufe), sodass wiederholte Anfragen schnell bedient werden können, ohne die Arbeit zu wiederholen. Es ist eine der wirkungsvollsten Performance-Optimierungen für eine API.
In-Memory-Caching (schnellstes, Single-Instance)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
