Используйте диалоговое окно Добавить правило кэширования или Изменить правило кэширования, чтобы настроить, каким образом службы IIS будут кэшировать файл с конкретным расширением имени. При этом могут быть настроены параметры как кэширования в режиме пользователя, так и кэширования в режиме ядра.

Список элементов пользовательского интерфейса

Имя элементаОписание

Расширение имени файла

Определяет расширение имени файла (например ASPX), к которому применяется кэширование. Чтобы применить правило ко всем расширениям имен файлов, введите звездочку (*) в данное поле.

Кэширование в режиме пользователя

Настраивает правило хранения содержимого в кэше вывода, который используется в режиме пользователя. Выберите параметр в разделе Мониторинг кэширования файлов, чтобы задать, каким образом или когда кэш вывода будет обновляться для любого файла, кэшированного в соответствии с этим правилом.

Использовать уведомления об изменении файла (в разделе Кэширование в режиме пользователя)

Определяет, чтобы файлы (которые были кэшированы в соответствии с этим правилом) удалялись из кэша вывода, когда службы IIS получат уведомление об изменении файла или конфигурации.

Через интервал времени (чч:мм:сс) (в разделе Кэширование в режиме пользователя)

Определяет, чтобы файлы (которые были кэшированы в соответствии с этим правилом) удалялись из кэша вывода после истечения некоторой длительности, если только уведомление об изменении файла или конфигурации не очистит кэш до истечения данной длительности.

Значение в соответствующем поле определяет продолжительность времени, в течение которого содержимое будет храниться в кэше вывода. Время записывается в формате чч:мм:сс (где чч представляет часы, мм – минуты, сс – секунды). Длительность по умолчанию равняется 30 секундам. Задание данного значения слишком маленьким может сказаться на быстродействии сервера, поскольку обновление элементов будет проводиться более часто.

Примечание

При выборе кэширования и в режиме пользователя, и в режиме ядра и настройке каждого из этих режимов на использование параметра Через интервал времени (чч:мм:сс), необходимо задать одно и то же значение длительности для обоих режимов. Если значения не будут одинаковыми, будет использоваться длительность, заданная для кэширования в режиме ядра.

Предотвращение всякого кэширования

Настраивает файлы (имеющие соответствующее расширение имени файла) таким образом, чтобы они не хранились в кэше вывода.

Этот параметр соответствует параметру DisableCache в конфигурации и отличается от параметра DontCache, отображаемого в конфигурации, когда параметр Кэширование в режиме пользователя не выбран в Диспетчер IIS. Параметр DontCache означает, что в модуле кэша вывода не задана политика кэширования в режиме пользователя, однако если в другом модуле задана политика кэширования, модуль кэша вывода будет кэшировать отклик. Параметр DisableCache означает, что кэш вывода не будет кэшировать отклик даже в том случае, когда в другом модуле предпринимается попытка включить кэширование в режиме пользователя посредством задания политики кэширования в режиме пользователя.

Дополнительно

Открывает диалоговое окно Дополнительные настройки кэширования выводимых данных, в котором можно настраивать правило кэширования различных версий откликов в зависимости от строк и заголовков запросов. Эти параметры доступны только для кэширования в режиме пользователя.

Кэширование в режиме ядра

Настраивает правило хранения содержимого в кэше ядра, который используется в режиме ядра. Выберите параметр в разделе Мониторинг кэширования файлов, чтобы задать, каким образом или когда кэш ядра будет обновляться для любого файла, кэшированного в соответствии с этим правилом.

Использовать уведомления об изменении файла (в разделе Кэширование в режиме ядра)

Определяет, чтобы файлы (которые были кэшированы в соответствии с этим правилом) удалялись из кэша ядра, когда службы IIS получат уведомление об изменении файла или конфигурации.

Через интервал времени (чч:мм:сс) (в разделе Кэширование в режиме ядра)

Определяет, чтобы файлы (которые были кэшированы в соответствии с этим правилом) удалялись из кэша ядра после истечения заданного времени.

Значение в соответствующем поле определяет продолжительность времени, в течение которого содержимое будет храниться в кэше ядра. Время записывается в формате чч:мм:сс (где чч представляет часы, мм – минуты, сс – секунды). The default duration is 30 seconds. Задание данного значения слишком маленьким может сказаться на быстродействии сервера, поскольку обновление элементов будет проводиться более часто.

Примечание

При выборе кэширования и в режиме пользователя, и в режиме ядра и настройке каждого из этих режимов на использование параметра Через интервал времени (чч:мм:сс), необходимо задать одно и то же значение длительности для обоих режимов. Если значения не будут одинаковыми, будет использоваться длительность, заданная для кэширования в режиме ядра.

Предотвращение всех уведомлений о кэшировании(в разделе Кэширование в режиме ядра)

Настраивает файлы (имеющие соответствующее расширение имени файла) таким образом, чтобы они не хранились в кэше ядра.

Этот параметр соответствует параметру DisableCache в конфигурации и отличается от параметра DontCache, отображаемого в конфигурации, когда параметр Кэширование в режиме ядра не выбран в Диспетчер IIS. Параметр DontCache означает, что в модуле кэша вывода не задана политика кэширования в режиме ядра, однако если в другом модуле задана политика кэширования, модуль кэша вывода будет кэшировать отклик. Параметр DisableCache означает, что кэш ядра не будет кэшировать отклик даже в том случае, когда в другом модуле предпринимается попытка включить кэширование в режиме ядра посредством задания политики кэширования в режиме ядра.

См. также


Содержание