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