Den första är att använda ASP:s inbyggda cache, som lagrar objektdata i minnet För det andra, om det finns Mvc i styrenheten eller kodblocket, använd [OutputCache(Duration = 100)] För det tredje: Om det är en http-förfrågan [WebMethod(CacheDuration=60)] För det fjärde, om du använder webform i kodblocket, lägg till [System.Web.UI.PartialCaching(120)]
Om datamängden är relativt liten kan den användas 1.Sessino <input id="HiddenValue" type="hidden" value="Initial value" runat="server" NAME="HiddenValue"> ViewData ViewState["Land"] Kakor Frågesträng
Självklart, vilka är fördelarna med att använda caching? 1. Prestanda, som kan minska upprepad skapande, bearbetning och överföring av data, och cachelagra data utan ändringar, vilket kan avsevärt förbättra webbprogrammets svarshastighet; 2. Stabilitet Om antalet användare på samma sida är för stort, kommer varje förfrågan att förbruka ett stort resursslöseri och orsaka systemets instabilitet 3. Tillgänglighet Ibland stoppas vissa tjänster som förbättrar data, och då finns det en cache, och användaren fortsätter att använda den, vilket förbättrar systemets tillgänglighet
|