Профили кэша содержат соответствующие настройки кэширования для каждого типа кэша вывода страниц. Профиль кэша определяет следующие характеристики поведения кэша:
- продолжительность времени, в течение которого объекты будут храниться в кэше;
- политику проверки безопасности;
- срок действия параметров, таких как длительность и изменения;
- раздел кэша, который основан на разрешениях пользователей, правах пользователей и прочих настраиваемых переменных.
Поскольку профиль кэша может быть централизованно назначен для семейства узлов, при изменении профиля в одном месте внесенные изменения сразу же распространяются на все семейство узлов.
Примечание.
Профили кэша определяют поведение кэша вывода страниц для семейства узлов, индивидуального узла либо для главной страницы, к которой применяются профили кэша.
Добавление профиля кэша
- На домашней странице семейства узлов в меню Действия узла выберите пункт Параметры узла, а затем щелкните Изменение параметров узла.
- В группе Администрирование семейства узлов щелкните Профили кэша семейства узлов.
- На странице «Профили кэша» нажмите кнопку Создать.
- В разделе Заголовок введите название профиля кэша.
- В разделе Отображаемое имя введите имя профиля кэша.
Отображаемое имя используется в списке доступных профилей кэша для владельцев узла и владельцев макетов страниц.
- В разделе Отображаемое описание введите описание назначения данного профиля кэша.
- Установите флажок Выполнять проверку ACL, чтобы проверка безопасности выполнялась для всех объектов, находящихся в кэше.
Хотя для увеличения скорости обработки указанный флажок можно снять, этого не следует делать для узлов или макетов страниц, на которых находятся данные, требующие проверку безопасности.
- Установите флажок Включено, чтобы включить кэширование.
- В разделе Длительность введите количество секунд, на протяжении которых кэшированная версия объекта будет находится в кэше.
- В разделе Поиск изменений установите флажок, чтобы при каждом запросе страницы выполнялась проверка на изменение содержимого узла и, в случае изменения, производилась очистка кэша.
Хотя для увеличения скорости обработки можно снять указанный флажок, система не будет проверять наличие обновлений содержимого узла в течение времени, указанного в разделе Длительность. В этом случае пользователи не смогут получить свежую информацию.
- В разделе В зависимости от настраиваемого параметра введите настраиваемый параметр в соответствии с
HttpCachePolicy.SetVaryByCustom
в ASP .NET 2.0. - В разделе В зависимости от заголовка HTTP введите настраиваемый параметр в соответствии с
HttpCachePolicy.VaryByHeaders
в ASP .NET 2.0. - В разделе В зависимости от параметров строки запроса введите параметр запроса в соответствии с
HttpCachePolicy.VaryByParams
в ASP .NET 2.0 . - В разделе В зависимости от прав пользователя установите данный флажок для обеспечения проверки соответствия действующих разрешений у пользователей на все защищенные объекты для того, чтобы кэшируемые страницы выглядели одинаково у всех пользователей.
- В разделе Возможность кэширования выберите тип кэша в соответствии с
HttpCacheability
в ASP .NET 2.0. - В разделе Безопасно для использования с проверкой подлинности установите данный флажок для политик, которые будут разрешены к применению администраторами и разработчиками макетов страниц к сценариям, прошедшим проверку подлинности.
- Установите флажок Разрешить авторам просматривать кэшированное содержимое, чтобы обойти стандартное поведение, при котором кэшируются страницы пользователей, имеющих разрешение на изменения.
Используйте этот параметр в сценариях, при которых публикуемые страницы не содержат данных, которые могут быть изъяты или находятся в черновом варианте, как, например, веб-часть запроса содержимого.
- Щелкните ОК.