В этом разделе приведены сведения о том, как включить и настроить кэширование. В Шлюз Microsoft Forefront Threat Management применяется кэш часто запрашиваемых объектов, чтобы ускорить веб-доступ и улучшить производительность сети. Дополнительные сведения см. в разделе Обзор кэширования. Настройка кэширования включает следующие шаги:
- Включение кэширования. Чтобы включить кэширование, необходимо
специально выделить для кэша пространство на диске. После установки
по умолчанию место на диске для кэша не определено. Кэширование
можно включить при запуске мастера веб-доступа. Кроме того, можно
включить кэширование, следуя указаниям данного раздела.
- Настройка способа кэширования объектов и удаления просроченных
объектов из кэша.
Первые шаги. Чтобы открыть свойства кэша, в дереве консоли управления Forefront TMG щелкните узел Политика межсетевого экрана и выберите вкладку Политика веб-доступа. На вкладке Связанные задачи щелкните Настройка веб-кэширования.
Чтобы включить кэширование:
- На вкладке Диски кэша выберите запись сервера и нажмите
кнопку Настроить.
- Выберите соответствующий диск и в поле Максимальный размер
кэша укажите максимальный размер в мегабайтах. Нажмите кнопку
Назначить для сохранения параметра. Нажмите кнопку
Сбросить, чтобы снова установить значение 0. Максимальный
размер одного кэш-файла равен 64 ГБ. Если для хранения кэша
необходимо больше места, можно разбить его на несколько файлов на
разных дисках.
- Чтобы отключить кэширование, задайте размер диска для кэша,
равный нулю. Проверьте правила кэша перед отключением кэширования.
Содержимое, предоставляемое только из кэша, будет недоступно, если
отключить кэширование.
Чтобы назначить свойства кэша:
На вкладке Дополнительно выполните следующую настройку:
- Оставьте параметр по умолчанию Кэшировать объекты с
неопределенным временем последнего изменения, чтобы разрешить
кэширование страниц и объектоб без штампа времени последнего
изменения.
- Оставьте без изменения параметр по умолчанию Кэшировать
событие объекта без кода состояния HTTP 200, чтобы разрешить
кэширование страниц без кода этого состояния. Код состояния HTTP
200 - это отклик ОК для веб-сервера, который означает, что запрос
выполнен, и получена полная страница.
- В поле Максимальный размер кэшированного в памяти URL
укажите максимальный размер для объектов, сохраняемых в памяти. Это
позволит избежать избыточного кэширования крупных, например
графических, объектов. Если ограничение размера слишком мало, это
может негативно сказаться на производительности кэширования,
поскольку объекты поступают более быстро из кэша памяти (ОЗУ).
- Настройте отрицательное кэширование, чтобы указать, когда
следует возвращать просроченные объекты кэша:
- Выберите параметр Не возвращать просроченные объекты
(отображать страницу ошибки), чтобы запретить отрицательное
кэширование. Отрицательное кэширование позволяет определить
условия, когда просроченные объекты кэша возвращаются
пользователям, если соответствующий веб-сервер недоступен.
- Выберите параметр Возвращать просроченный объект, только
если @@просрочено, чтобы обозначить, что в некоторых случаях
просроченный объект будет возвращен.
- Выберите параметр Если меньше, чем этот процент исходного
времени жизни, чтобы определить, как долго будет поступать
просроченный объект из кэша, исходя из процента исходного времени
жизни (TTL). Значение TTL указывается в каждом создаваемом правиле
кэша. Например, если задать значение 59, максимальным периодом, в
течение которого возвращается просроченный объект, будут 50
процентов от исходного значения TTL.
- Выберите параметр Но не больше, чем (мин.) , чтобы
обозначить, что просроченный объект возвращать не следует, если
время истечения срока превышает указанное количество минут, пусть
даже оно соответствует ранее заданному значению TTL.
- В поле Процент свободной памяти для кэширования, укажите
процент доступной оперативной памяти, которую можно использовать
при кэшировании. Значение по умолчанию составляет 10 процентов.