Если Вы не будете работать на 386 с 64M RAM, 100 vhosts не будут производительностью или проблемой памяти. В целом я не волновался бы, пока Вы не в 10,000 + vhost ситуация.
Игнорируя все соображения, повышенные Richard, я задался вопросом, чем стоимость производительности во время выполнения была для каждого запроса. Это похоже на увеличения потери производительности линейно с количеством основанного на имени vhosts и (в конечном счете) линейно с количеством основанного на IP vhosts.
Существует хеш-таблица (размер 256 для апачских 2.2.17) хеширована IP-адресом. Каждый блок содержит связанный список vhosts, который может обрабатывать запрос. Детали находятся в vhost.c
.
Не представляя код трудно сказать, какой % времени выполнения потрачен на соответствие на виртуальные хосты.
The file referenced is the "IP Helper" service. Stop the service with net stop iphlpsvc
and try your switch command.
Note: stopping this service will deactivate the Teredo 6to4 tunnel, but if you don't use it, it's nothing to worry about.