Pirmais ir izmantot ASP iebūvēto kešatmiņu, kas glabā objekta datus atmiņā Otrkārt, ja Mvc kontrolierī vai koda blokā izmantojiet [OutputCache(Duration = 100)] Treškārt, ja tas ir http pieprasījums, [WebMethod(CacheDuration=60)] Ceturtkārt, ja koda blokā izmantojat tīmekļa veidlapu, pievienojiet [System.Web.UI.PartialCaching(120)]
Ja datu apjoms ir salīdzinoši mazs, to var izmantot 1.sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> Skatīt datus ViewState["Valsts"] Sīkdatnes Vaicājuma virkne
Protams, kādas ir kešatmiņas izmantošanas priekšrocības? 1. Veiktspēja, kas var samazināt atkārtotu datu izveidi, apstrādi un pārsūtīšanu un saglabāt datus kešatmiņā bez izmaiņām, kas var ievērojami uzlabot tīmekļa programmas reakcijas ātrumu; 2. Stabilitāte Ja lietotāju skaits vienā lapā ir pārāk liels, ja katrs pieprasījums tiek apstrādāts, tas patērēs lielu resursu izšķērdēšanu un izraisīs sistēmas nestabilitāti 3. Pieejamība Dažreiz daži pakalpojumi, kas uzlabo datus, tiek apturēti, un šobrīd ir kešatmiņa, un lietotājs turpina to izmantot, kas uzlabo sistēmas pieejamību
|