Prvním je použití vestavěné cache ASP, která ukládá objektová data do paměti Za druhé, pokud je v Mvc v řadiči nebo bloku kódu, použijte [OutputCache(Duration = 100)] Třetí: Pokud je to HTTP požadavek [WebMethod(CacheDuration=60)] Za čtvrté, pokud používáte webform v kódovém bloku, přidejte [System.Web.UI.PartialCaching(120)]
Pokud je množství dat relativně malé, lze je použít 1. sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Country"] Sušenky Dotazovací řetězec
Samozřejmě, jaké jsou výhody používání cache? 1. Výkon, který může snížit opakované vytváření, zpracování a přenos dat a ukládat data do mezipaměti bez změny, což může výrazně zlepšit rychlost odezvy webového programu; 2. Stabilita Pokud je počet uživatelů na stejné stránce příliš velký, pokud je každý požadavek zpracován, spotřebuje to velké plýtvání zdroji a způsobí nestabilitu systému 3. Dostupnost Někdy jsou některé služby, které zlepšují data, zastaveny, a v této době je cache, kterou uživatel nadále používá, což zlepšuje dostupnost systému
|