La gestione della cache ha subito diversi miglioramenti nella versione 2.0 di ASP.NET, in un'ottica di maggior utilizzo da parte degli sviluppatori.
Se è fuor di dubbio che la cache aiuti in tantissimi scenari a guadagnare in scalabilità, ci sono alcune funzionalità che mancano nella versione 1.1 e che sono state aggiunte con la 2.0.
E' proprio questo il caso di AggregateCacheDependency, aggiunta nella versione 2.0, che consente di creare una dipendenza da più oggetti, così che sia possibile legare il contenuto di un oggetto in cache, ad esempio, ad una prima dipendenza da file ed una seconda di tipo SqlCacheDependency, piuttosto che varianti del genere, come pure dipendenze custom:
AggregateCacheDependency dependency = new AggregateCacheDependency();
// aggiunta delle dipendenze
dependency .Add(new CacheDependency[] { firstDependency , secondDependency });
// aggiunta della chiave in cache con la dipendenza aggregata
Cache.Insert("Data", data, dependency);Per approfondimenti si veda:
I meccanismi di caching in ASP.NET 2.0
http://www.aspitalia.com/articoli/asp.net2/caching.aspx
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


