На сколько сократится? На несколько миллисекунд в день?
Практические замеры уже проводились и описаны в
ФАКе! Скорость проверки списков даже при большом количестве правил падает незначительно!
Думаю, времени на автоматическую сортировку списков при старте уйдет гораздо больше, чем впоследствии сэкономится на непроверке "лишних" правил! Тем более, что при старте HC и без того сильно грузит процессор, а сортировка правил усугубит и еще более увеличит время старта!
Если НС не предназначен для обслуживания сети из нескольких пользователей, то правда твоя. Если предназначен - будет теряться уйма времени, и проверки списков будут здорово грузить ЦПУ. Если тест проводился на однопользовательском варианте, с ленивым хождением по сайтам и замером времени на глазок, то что можно ожидать? Сам подумай - на простые 15000 сравнений строк сколько уйдет времени/ресурсов процессора? А на обработку 15000 регулярных выражений? А теперь поток запросов сделать более-менее непрекращающимся?
Имхо, если рассматривается сетевой вариант, надо учитывать.