La prima è utilizzare la cache integrata di ASP, che memorizza i dati degli oggetti in memoria In secondo luogo, se in Mvc nel controller o nel blocco di codici si usa [OutputCache(Duration = 100)] Terzo, se si tratta di una richiesta http [WebMethod(CacheDuration=60)] Quarto, se si utilizza webform nel blocco di codice, aggiungere [System.Web.UI.PartialCaching(120)]
Se la quantità di dati è relativamente piccola, può essere utilizzata 1. sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData VisualizzaStato["Paese"] Biscotti Stringa di query
Ovviamente, quali sono i vantaggi dell'uso della caching? 1. Prestazioni, che possono ridurre la creazione, elaborazione e trasmissione ripetuta dei dati, e memorizzare i dati senza modifiche, il che può migliorare significativamente la velocità di risposta del programma web; 2. Stabilità Se il numero di utenti sulla stessa pagina è troppo alto, se ogni richiesta viene elaborata, consumerà un grande spreco di risorse e causerà instabilità del sistema 3. Disponibilità A volte, alcuni servizi che migliorano i dati vengono interrotti, e in quel momento c'è una cache e l'utente continua a usarla, il che migliora la disponibilità del sistema
|