Hoppa till innehållet

Cacheinvalidering

Cacheinvalidering avslutar återanvändning av en kopia enligt fastställda regler. Källposten är fortfarande en separat sak.

Även känt somCache Invalidation
Mjukvaruutveckling

Cacheinvalidering innebär att behandla en sparad post som inte längre användbar, till exempel genom att ta bort den eller kräva ny validering. Dataändringar eller fastställda giltighetsregler kan utlösa det.

Exempel med en adressändring

I en hypotetisk portal ändras ett kundföretags leveransadress. En tidigare kopia får inte obegränsat användas som aktuell adress. Utformningen måste ange vilka kopior som berörs och hur de förnyas.

En tidsgräns för giltigheten garanterar inte i sig omedelbar överensstämmelse med källan. Samtidiga hämtningar kan påverka förnyelsen. Att ta bort en cachepost raderar inte heller källposten. Invalidering, källuppdatering och behörighetskontroll förblir olika uppgifter.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar