Vai al contenuto

Caching

Il caching riutilizza dati o risultati conservati. Validità e ambito degli utenti autorizzati fanno parte della progettazione.

Noto anche comeMemorizzazione nella cacheCache
Sviluppo software

Il caching conserva dati o risultati già ottenuti e li riutilizza per richieste successive appropriate. Può evitare lavoro ripetuto. Una cache può trovarsi nell’applicazione o davanti a un servizio.

Esempio di una panoramica

Un portale ipotetico calcola un riepilogo ordini e conserva il risultato. Non deve necessariamente rileggere e ricalcolare tutto a ogni chiamata. Se gli ordini cambiano, il riepilogo può però diventare superato.

Il progetto deve definire per quanto tempo il risultato sia utilizzabile e quando rinnovarlo. I limiti per cliente e utente valgono anche per risultati conservati. Una risposta rapida dalla cache non dimostra dati attuali né permesso di divulgarli alla persona richiedente.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile