Ensimmäinen on käyttää ASP:n sisäänrakennettua välimuistia, joka tallentaa objektitiedot muistiin Toiseksi, jos olet Mvc:ssä ohjaimessa tai koodilohkossa, käytä [OutputCache(Duration = 100)] Kolmanneksi, jos kyseessä on http-pyyntö [WebMethod(CacheDuration=60)] Neljänneksi, jos käytät webformia koodilohkossa, lisää [System.Web.UI.PartialCaching(120)]
Jos datamäärä on suhteellisen pieni, sitä voidaan käyttää 1.sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Maa"] Cookies Kyselymerkkijono
Tietenkin, mitkä ovat välimuistin käytön hyödyt? 1. Suorituskyky, joka voi vähentää toistuvaa datan luomista, käsittelyä ja siirtoa sekä tallentaa tiedot muuttumatta, mikä voi merkittävästi parantaa web-ohjelman vastenopeutta; 2. Vakaus Jos samalla sivulla on liian suuri käyttäjämäärä, jos jokainen pyyntö käsitellään, se kuluttaa suurta resurssien tuhlausta ja aiheuttaa järjestelmän epävakautta 3. Saatavuus Joskus jotkut dataa parantavat palvelut pysähtyvät, ja tällöin on välimuisti, jota käyttäjä jatkaa sen käyttöä, mikä parantaa järjestelmän saatavuutta
|