Asp.net

ASP.NET Web.config AppSettings 性能

  • April 27, 2013

我在 web.config 中有許多 appSettings 經常使用(即在每次回發時)。ConfigurationManager 是否正在處理這些值,或者通過將這些值複製到 ApplicationStart() 上的應用程序狀態並隨後從那裡檢索它們來獲得任何性能提升?

AFAIK 配置在啟動時被讀取和解析,之後數據保存在記憶體中。我認為記憶體應用程序變數中的狀態不會帶來任何性能提升——儘管您可能會獲得更高的可讀性,因為您不會在程式碼中亂扔ConfigurationManager.AppSettings[...].

引用自:https://stackoverflow.com/questions/1304897