cachingmechanismen
Een cachingmechanisme is een techniek om kopieën van gegevens dichter bij de aanvrager op te slaan, zodat latentie afneemt en de belasting op de oorspronkelijke bron vermindert. Caching wordt in veel systemen toegepast, waaronder CPU-caches (L1/L2/L3), web- en applicatiecaches, databases en content delivery networks (CDN). Het doel is snelle toegang tot veel geraadpleegde of terugkerende gegevens en het verminderen van herhaalde fetches.
Caching kent verschillende lagen en typen. Hardwarecaches bevinden zich in processoren en spelen een sleutelrol bij
Bij een aanvraag doorloopt het systeem meestal: het item wordt gezocht in de cache; bij een hit
Belangrijke ontwerpkeuzes omvatten het evenwicht tussen beschikbaarheid, consistentie en complexiteit. Cachecoherentie is vooral van belang in