Caching nyimpen asil operasi sing mahal (query DB, komputasi, panggilan API eksternal) supaya request sing diulang bisa dilayani kanthi cepet tanpa ngulang kerjo. Iku minangka salah siji optimisasi performa sing paling dampak gedhe kanggo API.
Caching in-memory (paling cepet, single-instance)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
