项目中有许多参数,但这些参数的使用频很高,
参数都是存在数据库中,在Application start时全部读到 类的静太变量中,使用时直接从静态变量中取。
这种对于众多的参数并频繁访问可行吗?
还是另一种,使用 AppSettings来保存或保存在 web.config中,
这二种方式那种比较好,因为读参数的频比较高。
再问下 AppSettings 或 web.config 应用都是读到内存中,使用的时候直接从内存中取,还是使用时需要去读文件。
------解决方案--------------------------------------------------------
AppSettings在cache中,也就是内存个中。当配置文件被修改,则cache被刷新,之后就会立即重新读取参数。而如果配置文件没有修改,那么之后都是读取内存cache中的数据。
------解决方案--------------------------------------------------------
值不经常改变的读配置文件
静态变量是会局的看你的需要啦
如果是集合对象写成xml文件
也可以用序列化跟反序列化读取