4
我的问题涉及从XML文件读取应用程序配置数据的性能影响。我应该使用XML将配置设置存储在我的C#.Net应用程序中吗?
我正在构建一个应用程序,该应用程序列出来自数据库的信息,并需要知道如何显示列表,具体取决于返回的数据类型。
这很难解释,但基本上我想有一个XML配置文件,列出类型并描述如何显示它们。这将允许我在不重新编译应用程序的情况下更改显示方法。
我的问题确实在于表现。鉴于我的应用程序将需要在每个页面加载过程中多次使用此数据...
- 我应该直接从XML文件中读取并在每次需要时解析它吗?
- 或者我应该缓存XML对象并在每次需要时解析它?
- 或者我应该解析XML一次,生成某种对象并缓存该对象?
我的猜测是选项3,但我基本上正在为此寻找最佳实践。
谢谢。
是的,缓存是一个好主意。 – Cheeso 2011-03-11 13:55:56
你是不是指'web.config'然后将值存储在' ... appSettings> configuration>'中? –
2014-09-23 08:27:41