Cachning
Cachning återanvänder sparade data eller resultat. Giltighet och tillåtet användarområde hör till utformningen.
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
Relaterade begrepp
- CacheinvalideringCacheinvalidering avslutar återanvändning av en kopia enligt fastställda regler. Källposten är fortfarande en separat sak.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
- SvarstidSvarstid behöver en definierad början och ett definierat slut. Ett mottaget API-svar och en användbar vy mäter olika delar.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- GenomströmningGenomströmning beskriver behandlad arbetsmängd per tidsperiod. Det är inte tiden för ett anrop eller antalet samtidiga användare.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


