У меня есть некоторые пользовательские значения в AppSettings, в моем файле web.config.
Эти значения проверяются при каждом запросе. (Пожалуйста, игнорируйте тот факт, что это может быть плохо / хорошо .. это выходит за рамки вопроса).
например.
Таким образом, если каждый запрос проверяет в файле web.config значение этого ключа, было бы разумно поместить его в кэш приложения (например, через global.asax) вместо проверки этого значения КАЖДЫЙ запрос?
Я предполагаю, что когда мы читаем значение из AppSettings, веб-сайт выполняет физическое чтение файла web.config? или эта информация также все считывается в память при запуске веб-сайта, и все ссылки на любую информацию appSettings просто считываются из памяти ... не считываются с дискового ввода-вывода?