Первый — использовать встроенный кэш 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. Доступность Иногда некоторые сервисы, улучшающие данные, останавливаются, и в этот момент существует кэш, и пользователь продолжает им пользоваться, что повышает доступность системы
|