Ricerca: ASP.NET cache
Nello script precedente (https://www.aspitalia.com/script/1446/Sfruttare-Tag-Neloutput-Cache-ASP.NET-Core.aspx) abbiamo introdotto il concetto di tag delle risorse nell'output cache, così da avere la possibilità di rimuoverle in maniera deterministica - per esempio quando i dati ...
In caso di esigenze particolari, in cui vogliamo configurare l'output cache di ASP.NET Core in base a nostre logiche personalizzate, una buona soluzione è quella di incapsulare tutte queste logiche all'interno di una classe, creando una Custom Policy.Si tratta di una classe che ...
Come abbiamo introdotto nel nostro articolo su ASP.NET Core 7 (https://www.aspitalia.com/articoli/aspnet-core7/novita-aspnetcore-blazor-net7-p-4.aspx) in Minimal API possiamo raggruppare endpoint tramite route group:app.MapGroup("/public/user") .MapUsersApi() .WithTags("...
Il Fragment Caching è una funzionalità introdotta sin dalla prima versione di ASP.NET che consente di tenere in cache solo un frammento, in genere uno User Control, in modo che l'output (HTML) risultante non venga generato ogni volta.Di contro è possibile tenere in cache anche un...
Con le ASP per implementare meccanismi di caching a livello server, è necessario scrivere fisicamente un file su disco.Il risultato alle volte è ottimo, ma si perde in flessibilità: è comunque necessario impostare in qualche modo meccanismo che aggiornino ogni tot minuti o giorni...
ASP.NET 3.5 SP 1 introduce un nuovo overload per il metodo Insert della classe Cache, che serve per la gestire l'omonima funzionalità che si trova nel namespace System.Web.Caching.Il nuovo metodo Insert funziona in questo modo:Cache.Insert("key", "value", dependency, expiration, ...
Il controllo LinqDataSource ci permette di avvalerci della funzionalità di LINQ all'interno di una pagina ASP.NET ed effettuare query su fonti di dati enumerabili, come è possibile leggere dall'articolo di Andrea Zani sui nuovi controlli di ASP.NET 3.5.Oltre alle note proprietà ...
Il modo più efficace per migliorare le prestazioni di un'applicazione web è sicuramente quello di predisporre un sistema di caching; in ambito Web Forms, ad esempio, è possibile attivare l'OutputCache per Page e UserControl per evitare completamente l'elaborazione della response ...
La Cache di ASP.NET è un tipico esempio di risorsa condivisa, a cui accedono contemporaneamente diversi thread. Un tale scenario è potenzialmente a rischio di race condition: quando due thread agiscono nello stesso istante sul medesimo oggetto, in generale il risultato finale non...
Quando sfruttiamo la cache di ASP.NET per limitare gli accessi alla base dati, tipicamente siamo sempre costretti, in maniera ripetitiva, a verificare la presenza dell'oggetto desiderato in cache ed eventualmente recuperarlo dal database, come nel codice seguente:public List ...