ASP.NET Web.config AppSettings Производительность

У меня есть несколько appSettings в web.config, которые часто используются (т.е. в каждом посте обратно). Содержит ли ConfigurationManager эти значения в процессе или есть какой-то выигрыш в производительности, если скопировать эти значения в состояние приложения в ApplicationStart() и впоследствии извлечь их оттуда?

1 ответ

Решение

AFAIK конфигурация считывается и анализируется при запуске, а затем данные сохраняются в памяти. Я не верю, что какой-либо выигрыш в производительности от кэширования состояния в переменных приложения будет значительным - хотя вы можете улучшить читабельность, если не засоряете код ConfigurationManager.AppSettings[...],

Другие вопросы по тегам