?? 數據持久性.txt
字號:
數據持久性
要記住Web控件的信息,使用ViewSate存儲可以,使HTML體積變大。
所以只兩種選項
1.(緩存)在Web服務器上作為一個整體或部分緩存數據源源,并將它讀回去。
a.Session
b.Cache
c.XML文件
d.其它可訪問的共享
2.(數據庫)從數據庫中加載所有記錄。
注意:用DataReader性能更好,并及時關閉閱讀器及連接。
DataSet:提供了篩選、排序、索引、搜索、克隆、內存關系,功能強大,性能較慢。
DataRead(Sql/OleDb/Odbc)對讀取的優化,性能較好。
可伸縮性:是系統在客戶數增長時維護或者改進其響應的能力。
a.限制對數據庫的調用數量
b.盡可能多地代理對數據庫的任務
c.限制多服務器內存的占用。(減少緩沖數據)
d.使用相對簡單的和無狀態的組件。
Session對象:是屬于某個會話的數據和對象的全局性的存儲庫。
a.任何.NET對象都可以安全的存在Session中。
b.可以在進程內、進程外工作,甚至可以依靠SQL Server進行存儲。
Cache對象:全局的、線程安全的對象,不以會話為基礎。
自動刪除不常用的項,總要處理null或無效的值,并處理OnRemove事件。
XML文件:
速度慢,但是永久性的。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -