Cacheregels
Cacheregels verwijzen naar de afspraken en technieken voor caching van gegevens in informatiesystemen. Het doel is om responstijd te verkorten, throughput te verhogen en de belasting op back-end systemen te verlagen. Caching vindt plaats op meerdere lagen: bij de cliënt (webbrowser of mobiele app), op servers, tussen proxy's en via content delivery networks (CDN's).
Een cache slaat kopieën van gegevens tijdelijk op zodat herhaalde verzoeken sneller kunnen worden bediend. Belangrijke
Kernconcepten zijn cachebaarheid, vervaldatum (TTL), validatie en verversen (revalidatie) en coherentie. TTL geeft aan hoe lang
Veelgebruikte strategieën zijn cache replacement- en invalideringsbeleid (bijv. LRU, LFU, FIFO) en cache-architecturen zoals cache-aside, read-through
Praktische richtlijnen omvatten het testen van cache-effectiviteit, het kiezen van passende TTL's, cache-busting bij wijzigingen aan