字號: 小 中 大 |
推薦給好友
上一篇 |
下一篇
ASP.NET狀態保存提高每個請求的性能
發布: 2008-5-07 13:37 |
作者: 網絡轉載 |
來源:
本站原創 |
查看: 37次 | 進入領測軟件測試網論壇討論
下面我們再看使用客戶端,使用客戶端選項存儲頁信息而不使用服務器資源的這些選項往往具有最低的安全性但具有最快 的服務器性能,因為對服務器資源的要求是適度的。但是,由于必須將信息發送到客戶端來進行存儲,因此對于以這種方式可以存儲多少信息存在一定的客觀限制。
J7dJZ
Q)g軟件測試技術網]/z!g!h
G4\ 客戶端保存的方式一般有如下4種:
軟件測試技術網r%c\J)F b.@T/qXdR~F 1,ViewState:
{ HR5wO w軟件測試技術網)mMfh'K 利用場合為:在對同一頁的多個請求間自動保留值,多用于客戶端的一些事件。,典型利用場合為:頁面信息重置, 登陸出錯次數統計,Grid列排序等。
'P"Yz,cVo軟件測試技術網R#m;wYx
e 優點:不利用服務器端資源,實現簡單,相對高的安全性:因為經過哈希計算和壓縮,并且針對 Unicode 實現進行編碼。
BI_/YmvYR;t"g4Y0~0vy$rq8|*H 缺點:因為ViewState存儲在頁面本身,所以無法存儲較大的值。并且通過源文件可以看見其中的值 ,雖然經過哈希計算和壓縮,但仍有被篡改的風險。
:^ZQuj2yr8|,`j
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月