簡體   English   中英

應用程序變量與Web.Config變量

[英]Application Variable Vs Web.Config Variable

從性能角度來看哪個更好?

  • 訪問全局應用程序變量(應用程序[“foo”])

  • 從web.config訪問AppSetting變量

.NET是否緩存了AppSetting變量,以便每次使用時都不會訪問web.config文件?

這兩件事情無法比較。 appSettings或任何其他配置設置用於配置設置。 Application變量適用於在應用程序過程中可能更改的數量,或用於域數據值表等內容。 后者是你不會放入配置文件的東西,因為它們很少變化,也不需要配置。

appSettings和配置文件中的其他所有內容都被緩存。 通常,每個AppDomain只讀取一次該文件。 實際上,當您更改web.config時,它會導致AppDomain重新啟動,主要是為了可以讀入新的配置設置。

appSettings 顯然沒有緩存

編輯:似乎appSettings和Application變量的速度相同。 在初始加載之后當然。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM