2010-04-06 21 views
3

如果我的web.config文件真的很大(比如<appSettings>中的1000+條目),它會對性能/內存有什麼大的影響嗎?爲我的應用的所有業務特定設置維護一個不同的自定義xml配置文件是一個好主意嗎?謝謝。web.config真的很大時的性能問題

+0

1000+的appSettings必須是一個惡夢 – 2010-04-06 05:45:02

+0

是的。我只是假設最大可能的價值。但實際上,它永遠不會跨越100。感謝所有回答的人。 – Kayes 2010-04-06 06:13:09

回答

2

這可能會延遲應用程序啓動時略有下降,但由於所有的設置都從內存之後被讀取,它不應該有任何性能影響。

0

是的,它在時當過你的應用是第一次time.So你的頁面加載加載的Web應用程序被讀取並加載到memory.So這將在應用程序中創建的性能問題does.Web應用程序配置文件和工作最好將非應用程序級別的設置放在xml文件上。

+0

您是否有任何證據表明加載大型web.config文件需要大量*時間?與其他在啓動時必須發生的事情相比,我期望閱讀web.config基本上是微不足道的。 – 2010-04-06 06:26:24

+0

它會有。如何使用1000個密鑰和10個密鑰的網絡配置文件不會加載相同的時間。好的,加載時間可能不是微不足道的,取決於互聯網連接的速度。 – wonde 2010-04-10 02:43:57