Utilizzando le funzionalità di OutputCache di ASP.NET è possibile tenere in cache l'intero output HTML della pagina (o di un singolo user control), velocizzandone poi il caricamento, che avviene dalla memoria.
Se questa tecnica è molto comoda, ha il limite che la pagina una volta caricata, rimane così fino a quando non viene invalidata. E' possibile anche farlo in maniera programmatica, ad esempio attraverso un panello di controllo, con questa semplice chiamata:
Response.RemoveOutputCacheItem("/homepage.aspx");
Per approfindimenti su OutputCache si veda:
https://www.aspitalia.com/ricerca/super.aspx?key=outputcache
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Sblocca le performance della tua applicazione con .NET 8
- Utilizzare WebAssembly con .NET, ovunque
- Gestire la cancellazione di una richiesta in streaming da Blazor
- L'evoluzione di Blazor in .NET 8
- gRPC con .NET
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Blazor: Security
- Utilizzare QuickGrid di Blazor con Entity Framework