Esimene on kasutada ASP sisseehitatud vahemälu, mis salvestab objektiandmed mällu Teiseks, kui oled Mvc-s kontrolleris või koodiplokis, kasuta [OutputCache(Duration = 100)] Kolmandaks, kui see on http-päring [WebMethod(CacheDuration=60)] Neljandaks, kui koodiplokis kasutatakse veebivormi, lisa [System.Web.UI.PartialCaching(120)]
Kui andmemaht on suhteliselt väike, saab seda kasutada 1.sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Country"] Küpsised Päringustring
Muidugi, millised on vahemälu kasutamise eelised? 1. Jõudlus, mis võib vähendada andmete korduvat loomist, töötlemist ja edastamist ning salvestada andmed vahemällu ilma muutusteta, mis võib oluliselt parandada veebiprogrammi reageerimiskiirust; 2. Stabiilsus Kui kasutajate arv samal lehel on liiga suur, siis iga päring töödeldakse, kulutab see suurt ressursside raiskamist ja põhjustab süsteemi ebastabiilsust 3. Saadavus Mõnikord peatatakse mõned andmetöötluse teenused ning sel ajal on vahemälu ja kasutaja jätkab selle kasutamist, mis parandab süsteemi kättesaadavust
|