10

我在 web.config 中有许多 appSettings 经常使用(即在每次回发时)。ConfigurationManager 是否正在处理这些值,或者通过将这些值复制到 ApplicationStart() 上的应用程序状态并随后从那里检索它们来获得任何性能提升?

4

1 回答 1

11

AFAIK 配置在启动时被读取和解析,之后数据保存在内存中。我认为缓存应用程序变量中的状态不会带来任何性能提升——尽管您可能会因为不乱写代码而获得更高的可读性ConfigurationManager.AppSettings[...]

于 2009-08-20T09:03:06.967 回答