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