Kerio WinRoute Firewall 6.0

         

HTTP-кэш


Использование кэш для доступа к часто открываемым Web-страницам сокращает Интернет-трафик. Загруженные файлы сохраняются на жестком диске хоста WinRoute, так что не возникает необходимости загружать их снова с Web-сервера.

Все объекты хранятся в кэш лишь определенное время (Time To Live — TTL). Это время определяет проверки на последние обновление заданных объектов новым запросом страниц. Требуемый объект будет находиться в кэш пока срок TTL не закончится. Когда он закончится, будет выполнена проверка на новое обновление. Этот способ обеспечивает непрерывное обновление объектов, хранимых в кэш.

Кэш может использоваться как для прямого доступа, так и для доступа через прокси-сервер. При прямом доступе, HTTP протокол-инспектор должен быть применен к разрешенному TCP-порту 80 и 443. (смотри главыDefinition of Custom Traffic Rules

и Services).

Для настройки параметров HTTP-кэш, откройте раздел Cache в Configuration / Content Filtering / HTTP Policy.


Включить кэш в прозрачном прокси

Эта опция включает кэш для HTTP-трафика, который использует HTTP протокол-инспектор (прямой доступ к Интернет)

Включить кэш в прокси-сервере

Включает кэш для объектов, загруженных через прокси-сервер WinRoute (смотри главу Proxy server)

HTTP протокол TTL

Время по умолчанию сроков действия объектов в кэш. Это время используется когда:

  • TTL определенного объекта не задано (для задания TTL используйте кнопку URL specific settings button —смотри ниже)

  • TTL, заданный Web-сервером не принят (использование сервера, поддерживающего Time-To-Live)

Кэш-директория

Директория, которая будет использоваться для хранения загруженных объектов. По умолчанию, будет использоваться файл cache, директории, где расположен WinRoute.



Предупреждение: Изменения содержимого не будут приняты, пока WinRoute Firewall Engine не будет перезапущен.

Размер кэш

Размер кэш-файла на диске. Максимальный размер этого файла определяется файловой системой: FAT16 — 2ГБ, 4ГБ для других файловых систем.


Примечание: Если кэш заполнен на 98 процентов, то должна быть запущена так называемая очистка — эта функция удалит все объекты с истекшим TTL. Если объекты не удаляются, то никакие объекты больше не смогут сохраняться на диске, пока не появится больше свободного места (произведенного дальнейшей чисткой или ручным удалением).

Размер кэша памяти

Максимальный размер кэша памяти в ОЗУ. Этот кэш используется главным образом, для ускорения записи в кэш диска.

Если это значение слишком высоко, то производительность хоста может заметно снизиться (размер кэш не должен превышать 10 процентов памяти компьютера).

Максимальный размер объекта HTTP

Максимальный размер объекта, который может храниться в кэше.

Что касается статистики, то самое высокое количество запросов для малых объектов (например, HTML-страницы, изображения, и т.д.). Крупные объекты, такие как архивы (которые обычно загружаются за один раз), потребовали бы слишком много памяти в кэш.

Опции кэш

Вспомогательные опции, в которых задается работа кэш.



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



  • Хранить прервынные файлы в кэш — если включена эта опция, сервер сохранит даже неполные объекты в кэш (незавершенные объекты загрузки). При следующем открытии страницы, загрузка будет выполнена намного быстрее.

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



  • Кэшировать переадресованный ответ — ответы HTTP, содержащие переадресацию, будут кэшированы.



  • Использовать сервер, поддерживающий Time-To-Live — объекты будут кэшированы на время, определенное Web-сервером, с которого они были загружены. Есля TTL не задано сервером, то будет использовано TTL по умолчанию (смотри пункт TTL HTTP-протокола).





  • Игнорировать указания кэш-контроля сервера — WinRoute будет игнорировать директивы для кэш-контроля Web-страниц.

    Страницы часто включают директивы, чтобы страницы не сохранялись в кэш. Включение опции Игнорировать указания кэш-контроля сервера позволяет WinRoute принимать только директивы no-store и private.

    Примечание: WinRoute

    проверяет заголовки директив, а не Web-страницы.



  • Всегда подтверждать файл в кэш — с каждым запросом WinRoute будет проверять сервер на обновления объектов, хранимых в кэш (несмотря на то, требует ли это клиент или нет).



Примечание: Пользователи могут в любое время требовать от Web-сервера проверки на обновление (несмотря на настройки кэш). Используйте для этого комбинацию клавиш Ctrl-F5, используете ли вы браузер Microsoft Internet Explorer или Netscape/Mozilla. Вы можете настроить браузер так, чтобы он проверял обновления автоматически при открытии определенной страницы (вам нужно будет только обновить эту страницу).


Содержание раздела