Първият е използването на вградения кеш на ASP, който съхранява данните за обекти в паметта Второ, ако е в Mvc в контролера или кодовия блок, използвайте [OutputCache(Duration = 100)] Трето, ако е http заявка [WebMethod(CacheDuration=60)] Четвърто, ако използвате webform в кодов блок, добавете [System.Web.UI.PartialCaching(120)]
Ако обемът данни е сравнително малък, те могат да се използват 1.сесино <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> ViewData ViewState["Country"] Бисквитки Низ за заявки
Разбира се, какви са ползите от използването на кеширане? 1. Производителност, която може да намали многократното създаване, обработка и предаване на данни и кеширане на данните без промяна, което значително подобрява скоростта на отговор на уеб програмата; 2. Стабилност Ако броят на потребителите на една и съща страница е твърде голям, ако всяка заявка бъде обработена, това ще изразходва голяма загуба на ресурси и ще доведе до нестабилност на системата 3. Наличност Понякога някои услуги, които подобряват данните, се спират и в този момент има кеш, който потребителят продължава да го използва, което подобрява наличността на системата
|