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