Naar de inhoud

Caching

Caching hergebruikt opgeslagen gegevens of resultaten. Geldigheid en het toegestane gebruikersbereik horen bij het ontwerp.

Ook bekend alsCache
Softwareontwikkeling

Caching betekent eerder verkregen gegevens of resultaten opslaan en bij passende latere aanvragen hergebruiken. Dat kan herhaald werk voorkomen. Een cache kan bijvoorbeeld in een applicatie of vóór een dienst staan.

Voorbeeld van een overzicht

Een hypothetisch portaal berekent een besteloverzicht en bewaart het resultaat voor volgende aanvragen. Het leest en berekent dan niet noodzakelijk alles opnieuw. Veranderen bestellingen, dan kan het opgeslagen overzicht verouderen.

Het ontwerp moet bepalen hoelang een resultaat bruikbaar is en wanneer het wordt vernieuwd. Klant- en gebruikersgrenzen gelden ook voor opgeslagen resultaten. Een snelle cachetreffer bewijst geen actuele gegevens of toestemming om ze aan de aanvrager te tonen.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps