IIS - Кэширование приложений
Настройка нескольких параметров веб-приложений, работающих на сервере, позволяет точно отрегулировать производительность сервера. Анализ по журналам таких данных, как число запросов и время их выполнения, помогает выбрать способ таких изменений. Дополнительные сведения о ведении журналов деятельности сервера см. в разделе Ведение журналов узлов. Дополнительные сведения по вопросам быстродействия см. в разделе О настройке быстродействия.
Обсуждаются следующие вопросы:
- Задание времени ожидания сценариев CGI
- Кэширование расширений ISAPI
- Кэширование файлов сценариев ASP
Задание времени ожидания сценариев CGI
В дополнение к времени ожидания подключения имеется возможность задать время ожидания для сценариев CGI. Значение времени ожидания задает длительность промежутка времени, предоставляемого для выполнения сценария CGI. Приложения CGI наследуют настройку времени ожидания для всего веб-узла. Пользователь имеет возможность изменить эту настройку для всего веб-узла или для отдельного приложения.
Чтобы задать значение времени ожидания- В оснастке Internet Information Services выберите значок компьютера и откройте для него окно свойств.
- В поле со списком Основные свойства выберите Служба WWW или Служба FTP.
- Выберите вкладку Домашний каталог.
- Нажмите кнопку Настройка.
- Выберите вкладку Параметры процесса и введите значение времени ожидания в поле Время ожидания сценариев CGI.
Кэширование расширений ISAPI
Допускается загрузка библиотек ISAPI с помещением их в кэш, что позволяет обрабатывать следующие запросы без повторных вызовов библиотек. В противном случае библиотеки выгружаются после их выполнения. Кэширование уменьшает время ожидания загрузки библиотек. Кэширование оказывается полезным для большинства расширений ISAPI (включая Active Server Pages). Этот параметр следует отключать только при специальных обстоятельствах, таких как отладка расширений ISAPI.
Чтобы включить кэширование- В оснастке Internet Information Services выберите веб-узел или исходный каталог приложения.
- Откройте окно свойств каталога и выберите вкладку Домашний каталог, Виртуальный каталог или Каталог.
- Нажмите кнопку Настройка.
- Выберите вкладку Сопоставление приложений и установите флажок Каш расширений ISAPI.
Кэширование файлов сценариев ASP
ASP обрабатывает файлы, содержащие сценарии ASP, и кэширует файлы в память для повышения быстродействия. Пользователь имеет возможность увеличить быстродействие за счет увеличения числа кэшируемых файлов. Число кэшируемых файлов можно задать для всех приложений, выполняющихся на веб-узле, или изменить эту настройку для отдельных приложений.
- В оснастке Internet Information Services выберите веб-узел или исходный каталог приложения.
- Откройте окно свойств каталога и выберите вкладку Домашний каталог, Виртуальный каталог или Каталог.
- Нажмите кнопку Настройка и выберите вкладку Параметры процесса.
- Чтобы кэшировать все запрошенные файлы .asp, установите флажок Кэшировать все требуемые файлы ASP.
- Чтобы задать число кэшируемых сценариев, установите флажок Максимальное число кэшированных ASP-файлов и введите значение в поле.