Prvým je použitie vstavanej cache ASP, ktorá ukladá objektové dáta do pamäte Po druhé, ak ste v Mvc v kontroléri alebo kódovom bloku, použite [OutputCache(Duration(Duration = 100)] Tretie: Ak je to HTTP požiadavka [WebMethod(CacheDuration=60)] Po štvrté, ak používate webform v kódovom bloku, pridajte [System.Web.UI.PartialCaching(120)]
Ak je množstvo dát relatívne malé, dá sa použiť 1. sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Country"] Sušienky Dotazovací reťazec
Samozrejme, aké sú výhody používania cache? 1. Výkon, ktorý dokáže znížiť opakované vytváranie, spracovanie a prenos dát a ukladať dáta do vyrovnávacej pamäte bez zmien, čo môže výrazne zlepšiť rýchlosť odozvy webového programu; 2. Stabilita Ak je počet používateľov na jednej stránke príliš veľký, ak sa každá požiadavka spracuje, spotrebuje to veľké plytvanie zdrojmi a spôsobí nestabilitu systému 3. Dostupnosť Niekedy sú niektoré služby, ktoré zlepšujú dáta, zastavené, a v tomto čase existuje cache, ktorú používateľ naďalej používa, čo zlepšuje dostupnosť systému
|