ASP - Средства повышения быстродействия IIS
Средства повышения быстродействия IIS
Группировка соединителей узла
В IIS 4.0 каждому веб-узлу назначен отдельный IP-адрес. Это значит, что каждый узел имеет свой собственный соединитель, не связанный с узлами, которым назначены другие IP-адреса. Эти соединители создаются при запуске каждого узла и могут занимать значительное количество памяти, не разбиваемой на страницы (RAM). Такое распределение памяти ограничивает число узлов, связанных с IP-адресами, которые могут быть созданы на одном компьютере, так как после запуска некоторого количества узлов на компьютере возникнет нехватка оперативной памяти.
В IIS 5.0 этот процесс изменен так, что узлы, которым назначены разные IP-адреса, но которые используют один номер порта, используют один набор соединителей. В результате одному IP-адресу на одном компьютере можно назначить большее количество узлов, чем в IIS 4.0. В IIS 5.0 эти совместно используемые соединители гибко распределяются между всеми запущенными узлами, что уменьшает объем используемых ресурсов.
Теперь это основной режим работы IIS 5.0. Как правило, его не следует изменять. Однако для особо важных узлов, требующих отдельный соединитель, можно установить DisableSocketPooling в значение TRUE, чтобы вернуться к режиму работы, как в IIS 4.0. Это изменение следует выполнять только на уровне узла, чтобы другие узлы могли продолжать использовать преимущества группировки соединителей.