cachingsystemen
Cachingsystemen zijn software- of hardwarematige mechanismen die kopieën van data bewaren om data sneller beschikbaar te maken. Het doel is om responstijden te verkorten en de belasting op backend-systemen te verlagen door bij een cache-hit directe levering uit de cache toe te passen en zo de prestaties van applicaties en diensten te verbeteren.
Er bestaan verschillende typen cachingsystemen. Client-side caching sla data op in de client, bijvoorbeeld in een
Cachingsystemen vertrouwen op opslagmedia zoals RAM of SSD, en volgen beleid voor vervanging van cache-items, zoals
Voordelen zijn onder meer lagere latency, minder belasting van achterliggende systemen en betere schaalbaarheid. Kernbegrippen zijn
Veelgebruikte systemen zijn Memcached, Redis, Varnish en Nginx voor caching, en CDN’s zoals Cloudflare en Akamai.