我在AppSettings中有一些自定义值,在我的web.config文件中。我应该将自定义的AppSettings web.config数据放入ApplicationState中吗?
这些值会根据每个请求进行检查。 (请忽略这可能是坏事/好事的事实......这超出了问题的范围)。
例如。
所以,如果每一个要求检查这个键的值的web.config文件,将是明智的把这个到应用程序缓存(例如,通过在Global.asax),而不是检查这个值每个请求?
我假设当我们从AppSettings中读取一个值时,网站会对web.config文件进行物理读取?或者这个信息也都在网站启动时读入内存,并且所有对任何appSettings信息的引用都只是一个内存读取..而不是磁盘I/O读取?