La primera es utilizar la caché integrada de ASP, que almacena los datos de objetos en memoria Segundo, si está en Mvc en el controlador o bloque de código, usa [OutputCache(Duration = 100)] Tercero, si es una solicitud http [WebMethod(CacheDuration=60)] Cuarto, si se utiliza webform en el bloque de código, añadir [System.Web.UI.PartialCaching(120)]
Si la cantidad de datos es relativamente pequeña, puede utilizarse 1. sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData Ver Estado["País"] Galletas Cadena de consulta
Por supuesto, ¿cuáles son los beneficios de usar caché? 1. Rendimiento, que puede reducir la creación, procesamiento y transmisión repetida de datos, y almacenar en caché los datos sin cambios, lo que puede mejorar significativamente la velocidad de respuesta del programa web; 2. Estabilidad Si el número de usuarios en la misma página es demasiado grande, si se procesa cada solicitud, consumirá un gran desperdicio de recursos y causará inestabilidad del sistema 3. Disponibilidad A veces, algunos servicios que mejoran los datos se detienen, y en ese momento hay una caché, y el usuario continúa usándola, lo que mejora la disponibilidad del sistema
|