Перший — використання вбудованого кешу ASP, який зберігає дані об'єктів у пам'яті По-друге, якщо у Mvc у контролері або блоці коду, використовуйте [OutputCache(Duration = 100)] По-третє, якщо це http-запит [WebMethod(CacheDuration=60)] По-четверте, якщо у блоці коду використовується webform, додайте [System.Web.UI.PartialCaching(120)]
Якщо обсяг даних відносно малий, їх можна використовувати 1.sessino <input id="HiddenValue" type="hidden" value="Initial Value" runat="server" NAME="HiddenValue"> Перегляд даних ViewState["Country"] Печиво Рядок запиту
Звісно, які переваги використання кешування? 1. Продуктивність, яка може зменшити повторне створення, обробку та передачу даних, а також кешувати дані без змін, що значно підвищує швидкість відгуку веб-програми; 2. Стабільність: Якщо кількість користувачів на одній сторінці занадто велика, кожен запит обробляється, це призведе до значної втрати ресурсів і нестабільності системи 3. Доступність Іноді деякі сервіси, що покращують дані, зупиняються, і в цей момент існує кеш, і користувач продовжує ним користуватися, що покращує доступність системи
|