IIS - Глобальные записи реестра
Путь в реестре:
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet
\Services
\InetInfo
\Parameters
CacheSecurityDescriptor REG_DWORD |
Диапазон: 0, 1 По умолчанию: 1 (включен) |
Указывает, должны ли кэшироваться описатели безопасности для файловых объектов. Если параметр включен (имеет значение 1), IIS загружает разрешения системы безопасности при кэшировании файлового объекта и не нуждается в получении доступа к файловому объекту для проверки прав новых пользователей. Это средство полезно только в том случае, когда используются несколько учетных записей пользователей (не применяется только анонимный доступ). |
CheckCertRevocation REG_DWORD |
Диапазон: 0, 1 По умолчанию: 0 (отключен) |
Определяет в IIS проверку, не являются ли клиентские сертификаты аннулированными. Этот параметр по умолчанию отключен, поскольку проверка для общих поставщиков сертификатов обычно выполняется через Интернет и оказывает заметное влияние на быстродействие. Однако включение этого параметра оказывается полезным, если ваша организация выпускает собственные сертификаты и аннулирование выполняется на локальном уровне. |
DisableMemoryCache REG_DWORD |
Диапазон: 0, 1 По умолчанию: 0 (отключен) |
Отключает кэширование на сервере. Настройка этого параметра в оснастке Internet Information Services невозможна. |
ListenBackLog REG_DWORD |
Диапазон: 1 -250 По умолчанию: 15 |
Указывает максимальное число активных подключений, которые ,будут удерживаться в очереди в ожидании ответа от сервера. Расширенные функциональные возможности IIS обычно делают ненужным изменение данного параметра, хотя в условиях особенно большой нагрузки может оказаться полезным увеличение этого значения до 50. |
MaxConcurrency REG_DWORD |
Диапазон: 0 - без ограничения По умолчанию: 0 |
Определяет степень параллельного выполнения, обеспечиваемую системой. Окончательные порты используются IIS для обработки операций ввода-вывода (I/O). В общем случае лучше не допускать выполнения нескольких потоков. При этом возможны конфликты блокировок или использования общей памяти. Данный параметр задает допустимое число одновременно выполняющихся потоков, приходящихся на процессор, если имеется ожидаемая операция ввода-вывода. Значение 0 позволяет системе выбирать подходящее число потоков. Любое ненулевое значение задает допустимое число одновременно выполняющихся потоков, приходящихся на процессор. |
MaxPoolThreads REG_DWORD |
Диапазон: 0 - без ограничения По умолчанию: 4 |
Задает число сгруппированных потоков, создаваемых на один процессор. Каждая группа потоков ожидает поступления сетевых запросов и обрабатывает их. При подсчете значения MaxPoolThreads не включаются потоки, находящиеся внутри приложений ISAPI. По умолчанию допускается параллельное выполнение только четырех минипрограмм CGI. Если выполняется большое число приложений CGI, следует увеличить это значение для повышения пропускной способности. В необязательном порядке можно задать для параметра UsePoolThreadForCGI (в разделе ..\Services\W3SVC\Parameters) значение FALSE (0), но это иногда оказывается опасным из-за существенного понижения быстродействия при высокой степени использования приложений CGI. В общем случае не рекомендуется создавать более 20 потоков на один процессор. |
PoolThreadLimit REG_DWORD |
Диапазон: 0 - без ограничения По умолчанию: 2 * # Мбайт |
Задает максимальное число сгруппированных потоков, создаваемых в системе. Каждая группа потоков ожидает поступления сетевых запросов и обрабатывает их. PoolThreadLimit представляет жесткий предел, включающий все потоки IIS. PoolThreadLimit всегда должно превышать или равняться значению MaxPoolThreads. |
MinFileKbSec REG_DWORD |
Диапазон: 1 - 8192 По умолчанию: 1000 |
Когда веб-сервер отправляет файл клиенту, устанавливается время ожидания завершения передачи, по истечении которого сервер останавливает передачу. Выбранное время ожидания представляет максимальное из двух значений: значения времени ожидания подключения, которое задается в оснастке Internet Information Services, и размера файла, деленного на значение параметра MinFileKbSecs. Например, для файла с размером 100 Кбайт будет задано время ожидания 100 секунд или время ожидания подключения, если последнее значение выше. Следует отметить, что имя параметра является неудачным, поскольку значение задается в байтах, а не в килобайтах, как может показаться по имени. |
ObjectCacheTTL REG_DWORD |
Диапазон: 0 - без ограничения По умолчанию: 30 секунд |
Этот параметр реестра определяет время сохранения объектов в кэш-памяти (TTL). Если за указанный промежуток времени отсутствуют обращения к объекту, объект удаляется из кэша. Если системная память ограничена или содержимое сервера является динамическим, следует использовать меньшее значение TTL, чтобы запретить кэширование в системной памяти большого числа временных объектов. Значение 0xFFFFFFFF отключает чистильщик кэша объектов и позволяет объектам оставаться в кэше до тех пор, пока они не будут переписаны. Отключение чистильщика кэша объектов является полезным, если на сервере имеется достаточно памяти, а данные изменяются относительно редко. |
ThreadTimeout REG_DWORD |
Диапазон: 0 - без ограничения По умолчанию: 24 * 60 * 60 (24 часа) |
Задает промежуток времени, в течение которого сохраняется поток обработки ввода-вывода даже при отсутствии в системе активных операций ввода-вывода. В общем случае при отсутствии активных операций ввода-вывода и отложенных запросов сервер не работает и не занимает память. Однако при продолжении такой ситуации и превышении интервала, заданного параметром ThreadTimeout, поток останавливается. Значения задаются в секундах. |
UserTokenTTL REG_DWORD |
Диапазон: 0 - 0x7FFFFFFF По умолчанию: 15 * 60 (15 минут) |
При поступлении запроса к серверу учетные сведения в запросе (или параметры анонимного пользователя) используются для создания описателя пользователя на сервере. Этот описатель используется сервером для представления пользователя при доступе к файлам или другим системным ресурсам (см. CacheSecurityDescriptor). Описатель помещается в кэш; поэтому процедура входа Windows выполняется только при первом доступе пользователя к системе или после удаления описателя пользователя из кэша. При встроенной проверке подлинности Windows описатели не кэшируются. Значения задаются в секундах. |