Hoppa till innehållet

Cachning

Cachning återanvänder sparade data eller resultat. Giltighet och tillåtet användarområde hör till utformningen.

Även känt somCachingCacheMellanlagring
Mjukvaruutveckling

Cachning innebär att lagra tidigare framtagna data eller resultat och återanvända dem vid lämpliga senare förfrågningar. Det kan undvika upprepat arbete. En cache kan till exempel finnas i en applikation eller framför en tjänst.

Exempel med en översikt

En hypotetisk portal beräknar en beställningsöversikt och sparar resultatet för nya anrop. Den läser och beräknar då inte nödvändigtvis allt på nytt varje gång. Ändras beställningarna kan översikten däremot bli inaktuell.

Utformningen måste ange hur länge resultatet får användas och när det förnyas. Kund- och användargränser gäller även sparade resultat. En snabb cacheträff bevisar varken aktuella data eller tillstånd att visa dem för den som frågar.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar