web.config非常庞大时的性能问题

时间:2010-04-06 04:55:54

标签: c# asp.net

如果我的web.config非常庞大(例如< appSettings>中的1000多个条目),它对性能/内存有什么重大影响吗?为我的应用程序的所有业务特定设置维护不同的自定义xml配置文件是一个好主意吗?感谢。

3 个答案:

答案 0 :(得分:2)

这可能会稍微延迟应用程序启动,但由于此后所有设置都将从内存中读取,因此不应对性能产生任何影响。

答案 1 :(得分:1)

web.config文件通常只读取一次,信息缓存,所以我不认为它会有任何性能问题。

ASP.NET: Where/how is web.config cached?

答案 2 :(得分:0)

是的。当你的页面第一次加载时,网络应用程序配置文件就可以工作。所以当你的应用程序加载时,Web应用程序会被读取并加载到内存中。这样会在你的应用程序上产生性能问题,更好将非应用程序级别设置放在xml文件上。