Давайте рассмотрим сценарий, когда администратор сервера ISA хочет закэшировать определенный web-сайт, но он не кэшируется. Он создал правило кэширования и все что касается кэширования настроено правильно, тем не менее ответы от web-сервера не кэшируются сервером ISA. Что же делать?
Для того чтобы докопаться до сути этого загадочного явления прочитайте следующий пост сотрудника Microsoft Suraj Singh:
ISA server does not cache the Response of the web server (http://blogs.technet.com/b/sooraj-sec/archive/2010/07/26/isa-server-does-not-cache-the-response-of-the-web-server.aspx).
Автор:
J.C. Hornbeck | Knowledge Engineer | Management and Security Division
Оригинал:
Сервер ISA не кэширует ответ от web-сервера — Suraj Singh’s ISA server Blog
Проблема: Давайте рассмотрим сценарий, когда администратор сервера ISA хочет закэшировать определенный web-сайт, но он не кэшируется. Он создал правило кэширования. Все, что касается кэширования, настроено правильно. Тем не менее ответы от web-сервера не кэшируются сервером ISA.
Сбор данных для определения причины.
Проведите трассировку с помощью утилиты HTTPWatch при доступе к web-сайту с клиентской машины. Найти HTTPWatch вы можете по следующему адресу: http://www.httpwatch.com/.
Анализ данных и выводы.
Ниже представлен снимок заголовка запроса к проблемному web-сайту, сделанный утилитой HTTPWatch.
Как мы можем заметить в секции Headers Received (заголовки ответов от web-сервера), параметр cache-control выставлен в значение no-cache, что означает, что конфигурация web-сервера не позволяет клиенту или прокси-серверу кэшировать его ответы, и именно поэтому сервер ISA не кэшировал отклики web-сервера. Еще один вариант значения параметра cache-control, также не позволяющий прокси-серверу кэшировать отклики web-сервера приведен на рисунке ниже.
Таким образом, если вы увидите подобное поведение, проверьте не присутствуют ли упомянутые значения параметра cache-control в ответах web-сервера.
Автор:
Suraj Singh
Оригинал:
Страницы в социальных сетях:
Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell