Кэширование: принципы

Microsoft ISA Server 2006 имеет кэш наиболее часто запрашиваемых объектов для повышения производительности сети. Можно настроить кэш так, чтобы он содержал наиболее часто используемые данные.

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

Когда кэширование включено, можно настроить правила кэширования, которые определяют, какое содержимое указанных узлов должно сохраняться и извлекаться из кэша ISA Server. Правило кэширования применяется к запрошенным узлам независимо от исходной сети.

Также, когда кэширование включено, можно настроить задания загрузки содержимого. При помощи заданий загрузки содержимого ISA Server можно настроить для автоматической загрузки содержимого в указанное время. Производительность сети может быть улучшена, поскольку ISA Server можно настроить для доступа к наиболее часто запрашиваемому содержимому во внепиковое время.

Дополнительные сведения о кэшировании в ISA Server см. в разделе Принципы кэширования в ISA Server 2006 на веб-узле технического центра Microsoft ISA Server(http://www.microsoft.com).

Использование кэширования

ISA Server может быть установлен как сервер прямого кэширования, который обеспечивает клиентам более быстрый доступ к запрашиваемому содержимому. ISA Server поддерживает централизованный кэш часто запрашиваемых объектов, к которому имеет доступ любой веб-обозреватель. Объекты, выдаваемые из кэша диска, требуют значительно меньшего времени для обработки, чем объекты, получаемые из другой сети. Это повышает производительность клиентского веб-обозревателя, снижает время ответа пользователю, а также снижает использование пропускной способности подключения к Интернету.

На следующем рисунке клиенты внутренней сети запрашивают объекты с серверов внешней сети. На рисунке показано, как ISA Server отвечает на запросы объектов пользователями.

Как работает кэширование

На рисунке также показаны преимущества пользователей при кэшировании объектов на ISA Server. Хотя на рисунке изображен случай прямого кэширования, процесс аналогичен и для обратного кэширования, когда пользователи Интернета получают доступ к корпоративному веб-серверу. На рисунке показаны следующие этапы:

  1. Первый пользователь (Клиент 1) запрашивает веб-объект.
  2. ISA Server проверяет, находится ли объект в кэше. Поскольку объект отсутствует в кэше ISA Server, ISA Server запрашивает объект с сервера в Интернете.
  3. Сервер в Интернете возвращает объект компьютеру ISA Server.
  4. ISA Server сохраняет копию объекта в кэше и возвращает объект Клиенту 1.
  5. Клиент 2 запрашивает тот же объект.
  6. ISA Server возвращает объект из кэша, а не получает его из Интернета.

ISA Server может быть развернут перед веб-сервером организации, который содержит коммерческие веб-приложения или обеспечивает доступ бизнес-партнерам. При получении веб-запросов ISA Server может обезличить веб-сервер для внешнего мира, выполняя запросы клиентов на веб-содержимое из кэша. ISA Server пересылает запросы на веб-сервер, только если запросы не удается выполнить из кэша.




веб-ссылка Получить последнее содержимое ISA Server на веб-узле с рекомендациями для ISA Server.
Отправить замечания или отзыв об этой странице Отправить замечания или отзыв об этой странице.