Gå til indholdet

Cacheinvalidering

Cacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.

Også kendt somCache Invalidation
Softwareudvikling

Cacheinvalidering betyder at behandle en gemt post som ikke længere anvendelig, eksempelvis ved at fjerne den eller kræve ny validering. Dataændringer eller fastlagte gyldighedsregler kan udløse det.

Eksempel med en adresseændring

I en hypotetisk portal ændres en kundevirksomheds leveringsadresse. En tidligere kopi må ikke ubegrænset bruges som aktuel adresse. Designet skal fastlægge, hvilke kopier der berøres, og hvordan de fornyes.

En udløbsregel alene garanterer ikke øjeblikkelig overensstemmelse med kilden. Samtidige opslag kan også påvirke fornyelsen. At slette en cachepost fjerner heller ikke den gældende kildepost. Invalidering, kildeopdatering og rettighedskontrol er forskellige opgaver.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps