Cacheinvalidering
Cacheinvalidering afslutter genbrug af en kopi efter fastlagte regler. Kildens post er fortsat en særskilt sag.
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
Relaterede begreber
- CachingCaching genbruger gemte data eller resultater. Gyldighed og tilladt brugerområde hører til designet.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
- StamdataStamdata beskriver grundlæggende forretningsobjekter som kunder eller produkter. De genbruges i processer og kan alligevel ændre sig.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- GennemløbGennemløb beskriver behandlet arbejde pr. tidsrum. Det er hverken varigheden af ét kald eller antallet af samtidige brugere.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


