Asp.net
ASP.NET Web.config AppSettings 性能
我在 web.config 中有許多 appSettings 經常使用(即在每次回發時)。ConfigurationManager 是否正在處理這些值,或者通過將這些值複製到 ApplicationStart() 上的應用程序狀態並隨後從那裡檢索它們來獲得任何性能提升?
AFAIK 配置在啟動時被讀取和解析,之後數據保存在記憶體中。我認為記憶體應用程序變數中的狀態不會帶來任何性能提升——儘管您可能會獲得更高的可讀性,因為您不會在程式碼中亂扔
ConfigurationManager.AppSettings[...].