Количество разделов в файле web.config не имеет ничего общего с производительностью.
Для некоторых компьютеров требуется больше настроек, чем для других (и, следовательно, разница в размере), для запуска одного и того же приложения.
Как указал Хасан, файл web.config объединен с файлом конфигурации компьютеров.У вас вполне может быть 1 компьютер (назовите его test), который определяет в своем файле machine.config то, что не определено в вашей рабочей конфигурации.Таким образом, для тестирования вам могут не понадобиться определенные разделы, которые потребуются для производства.
Кроме того, настройки машины для конкретного элемента могут отличаться.В сценарии веб-фермы обычной практикой является переопределение файла конфигурации компьютеров с помощью общего машинного ключа.Это не влияет на производительность, но влияет на успешность балансировки нагрузки на сайте.
Итерация: число разделов не влияет на производительность.С другой стороны, содержимое определенных разделов:
Теперь о том, как повысить производительность: это в зависимости от приложения.Для производства вы захотите отключить отладку и включить такие вещи, как сжатие URL для статического содержимого.
Вы могли бы также захотеть включить сжатие для динамического содержимого или даже настроить определенные каталогисообщить браузеру, что содержимое кэшируется (например, / images, / css или javascript).Между прочим, они обычно увеличивают размер вашего рабочего конфигурационного файла и имеют определенные последствия (например, когда вы хотите изменить файл CSS), но, как правило, приводят к повышению производительности для клиента.
Для других элементов вы можетеотключите ведение журнала или используйте совершенно другой поставщик хранилища журналов.Мы используем elmah, и наши блоки разработки настроены для хранения в памяти, тогда как производство настроено на использование сервера базы данных.Не обязательно проблема производительности, но, безусловно, проблема.
Дело в том, что файл конфигурации должен использоваться для того, чтобы приложение могло выполняться на этой конкретной платформе / машине.