ASP.NET 的Application特性

   Application 用於保存所有用戶的共用信息。在ASP時代,如果要保存的數據在應用程序週期內不會或者很少發生改變,那麼使用Application 對象是理想的選擇。但是在ASP。NET開發環境中,程序員通常吧類似的配置數據放在 Web。config中。如果要使用APPlication,要注意的是所有的寫操作都要在Global。asax 文件中的Application_OnStart 事件中完成。

  Application 具備以下四個特性:

  1.信息量大小爲任意大小。

  2.應用於整個應用程序的所有用戶。

  3.保存在服務器端。

  4.作用域和保存時間是在整個應用程序的生命週期。

  如果在應用程序中使用Application 對象,一個需要考慮的問題是任何寫的操作都要在Application_OnStart 時間中完成。儘管使用Application。Lock()和Application。Unlock()方法來避免寫操作的同步,但是它串行化了對Application對象的請求,當網站訪問量增大的時候會產生嚴重的性能瓶頸,因此最好不要用此對象保存大的數據集合。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章