Мы думаем об обновлении наших серверных ферм для использования Общая конфигурация, и мы задаемся вопросом о снижении производительности за это.
Нам интересно, когда файл applicationHost.config читается из файловой системы? Каждый запрос? Каждый раз, когда пул приложений перерабатывается?
Когда WAS загружается, когда вносятся изменения и, возможно, когда запускается пул приложений.
По умолчанию конфигурация считывается WAS (службой активации Windows) всякий раз, когда она запускается или обнаруживается изменение в Applicationhost.config.
Затем он разрезает эту конфигурацию на отдельные файлы appPoolName.config, защищенные для индивидуального идентификатора пула приложений, который должен их прочитать (вы можете найти их в inetpub \ temp \ appPools). Это всегда происходит на локальном диске, независимо от того, куда был перенаправлен корневой файл Apphost.config.
Если Config Isolation отключен, этого не происходит, и я не уверен, что происходит :)