Die erste Möglichkeit ist, den eingebauten Cache von ASP zu verwenden, der Objektdaten im Speicher speichert Zweitens, wenn im Controller oder Codeblock Mvc verwendet wird, verwenden Sie [OutputCache(Duration = 100)] Drittens: Wenn es eine HTTP-Anfrage ist, [WebMethod(CacheDuration=60)] Viertens, wenn Webform im Codeblock verwendet wird, fügen Sie [System.Web.UI.PartialCaching(120)] hinzu.
Wenn die Datenmenge relativ gering ist, kann sie verwendet werden 1. Sessino <eingabe-id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Land"] Kekse Abfragestring
Was sind natürlich die Vorteile von Caching? 1. Leistung, die die wiederholte Erstellung, Verarbeitung und Übertragung von Daten reduzieren und die Daten unverändert zwischenspeichern kann, was die Antwortgeschwindigkeit des Webprogramms erheblich verbessern kann; 2. Stabilität Wenn die Anzahl der Nutzer auf derselben Seite zu groß ist, verbraucht jede Anfrage eine große Ressourcenverschwendung und führt zu Systeminstabilität 3. Verfügbarkeit Manchmal werden einige Dienste, die Daten verbessern, gestoppt, und zu diesem Zeitpunkt gibt es einen Cache, den der Nutzer weiterhin nutzt, was die Verfügbarkeit des Systems verbessert
|