從性能角度來看哪個更好?應用程序變量與Web.Config變量
- 接入全局應用程序變量(申請的 「富」])
與
- 從web.config訪問一個AppSetting可變
不.NET緩存AppSetting變量,以便它不會在每次使用時訪問web.config文件?
從性能角度來看哪個更好?應用程序變量與Web.Config變量
與
不.NET緩存AppSetting變量,以便它不會在每次使用時訪問web.config文件?
這兩件事情沒有可比性。 appSettings
或任何其他配置設置,均適用於配置設置。 Application
變量用於在應用程序過程中可能會發生變化的數量,或者用於諸如域數據值表之類的數據。後者是你不會放置在配置文件中的東西,因爲它們很少變化,不需要配置。
appSettings
和配置文件中的其他所有內容都被緩存。一般來說,每個AppDomain只能讀取一次文件。實際上,當您更改web.config時,它將導致AppDomain重新啓動,主要是爲了能夠讀入新的配置設置。
的appSettings are apparently not cached
編輯:顯得既的appSettings和Application變量將是相同的速度,然後。當然在初始加載之後。
這是不正確的。緩存.NET配置文件中的所有內容。 – 2010-08-24 19:36:27
啊,是的。似乎我沒有閱讀通過底部的文章:) – AndrewVos 2010-08-24 19:49:33
在文章中它說,該文件被緩存?據我所知,文章只是從一個錯誤的前提出發。 – 2010-08-24 19:59:28