Caching inaboresha data inayokamatiana mara kwa mara katika safu ya haraka (mara nyingi katika kumbukumbu) ili iweze kupatikana haraka bila kukamatia tena au kuperekeza tena kutoka kwa vyanzo vidogo. Ni mojawapo ya mbinu muhimu zaidi kwa kuboresha utendaji na utekelezaji.
Caching inafanya nini
CACHING stores copies of data in a FAST location for quick repeated access:
→ instead of recomputing or re-fetching from a slow source (database, API, computation),
serve from the fast cache
→ DRAMATICALLY faster (cache hit) + REDUCES load on the slow backend
→ trades some staleness/complexity for big performance and scalability gains.
