May 23, 2009 21:49
Высказывалось мнение, что IIS7 при работе в режиме без ADSI (без режима совместимости с IIS6) ведет себя лучше, чем как сейчас (см. тег IIS7). Дошли руки проверить это.
Отчасти лучше. Если раньше метабаза хранилась в памяти 3 раза, то теперь 2.5 раза. Т.е. для одинакового кол-ва сайтов примерно так: IIS6 - 100 Мб, IIS7+ASDI - 2.6 Гб, IIS7 без ASDI - 2.1 Гб.
Любые механизмы управления без малейших вариантов действуют уже описанным маразматическим способом сохранения метабазы по живому обнулением файла, затем размножение по пулам и проч. Здесь без каких-то изменений, только конфигурировать теперь надо иным способом, другими утилитами, и commit для всего сайта ты за 1 раз не напишешь, т.к. утилиты более убогие, чем ADSI, хотя, конечно, программировать флаг нам в руки и можно сделать так же, через WMI наверное.
Хотелось бы отдельно отметить, что тестирование почти сразу приобрело несколько абстрактный характер, т.к. без этого режима не работает служба FTP, которую собственно со времен 2003-го сервера просто не переписывали. Она завязана на старую механику метабазы IIS. Из всех хостеров только мы разве что отличаемся странной повадкой использовать на Windows сервере сторонний FTP сервер, а каким образом мог бы обойтись без встроенного FTP сервера типичный хостер, который всю жизнь пользовался именно им - ясно не до конца.
iis7,
it/tech