Caching gemmer resultaterne af dyre operationer (databaseforespørgsler, beregninger, eksterne API-kald), så gentagne anmodninger kan betjenes hurtigt uden at gentage arbejdet. Det er en af de højtimpakterende ydeevneoptimeringer for et API.
In-memory caching (hurtigst, enkelt instans)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
