久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數字化技能提升教程 數字化時代生存寶典
首頁
數字化百科
電子書
建站程序
開發(fā)
服務器
辦公軟件
開發(fā)教程
服務器教程
軟件使用教程
運營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導航
程序頻道
推廣頻道
網賺頻道
人物頻道
網站程序
網頁制作
云計算
服務器
CMS
論壇
網店
虛擬主機
cPanel
網址導航
WIKI使用導航
WIKI首頁
最新資訊
網站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網站地圖
站長百科導航
站長百科
主機偵探
IDCtalk云說
跨境電商導航
WordPress啦
站長專題
網站推廣
網站程序
網站賺錢
虛擬主機
cPanel
網址導航專題
云計算
微博營銷
虛擬主機管理系統(tǒng)
開放平臺
WIKI程序與應用
美國十大主機
編輯“
緩存
”(章節(jié))
人物百科
|
營銷百科
|
網賺百科
|
站長工具
|
網站程序
|
域名主機
|
互聯(lián)網公司
|
分類索引
跳轉至:
導航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會公開可見。如果您
登錄
或
創(chuàng)建
一個賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個!
===依賴和過期策略 === <p style="text-indent:2em;">當向緩存中加數據時,可以指定它的依賴關系來實現(xiàn)在某些情況下強制移除它??捎玫姆桨赴ㄒ韵聨追N:</p> :1.文件依賴(File Dependency)——當硬盤上的某個(某些)文件更改時,強制移除緩存數據; 如: :CacheDependency cDependency = new :CacheDependency(Server.MapPath("authors.[[XML]]")); :Cache.Insert("CachedItem", item, cDependency); :2.鍵值依賴(Key Dependency)——指定緩存中的某個數據項更改時移除。如: :// Create a cache entry. :Cache["key1"] = "Value 1"; :// Make key2 dependent on key1. :String[] dependencyKey = new String[1]; :dependencyKey[0] = "key1"; :CacheDependency dependency = new CacheDependency(null, dependencyKey); :Cache.Insert("key2", "Value 2", dependency); :3.基于時間的過期策略——按照預先定義的時間策略來使數據失效,可以是[[絕對時間]](如某個日期的18:00)也可以是相對現(xiàn)在的相對時間。如: :/// Absolute expiration :Cache.Insert("CachedItem", item, null, DateTime.Now.AddSeconds(5),Cache.NoSlidingExpiration); :/// Sliding expiration :Cache.Insert("CachedItem", item, null, Cache.NoAbsoluteExpiration, :TimeSpan.FromSeconds(5)); <p style="text-indent:2em;">使用太短和太長的過期時間都不行,不是造成用不上的緩存數據,就是緩存了陳舊的數據并加重了緩存負擔,所以可以使用高并發(fā)的測試來決定過期時間的最佳值。</p> '''對緩存項使用[[優(yōu)先級]] ''' <p style="text-indent:2em;">當運行應用程序的服務器內存不足時,會自動清除緩存中的數據,稱為“清除scavenging”。此時,Cache對象根據緩存項的優(yōu)先級來決定先移除哪些[[緩存數據]],你可以在代碼中指定緩存項的優(yōu)先級。參看MSDN中“CacheItemPriority 枚舉”,如:</p> :Cache.Insert("DSN", connectionString, null, d, t, CacheItemPriority.High, onRemove); '''刷新數據(清除緩存) ''' <p style="text-indent:2em;">沒有直接的方法來刷新Asp.net的輸出緩存,但是有替代方法(設置所有數據失效),比如:Response.Cache.SetExpires(DateTime.Now) <p style="text-indent:2em;">這可以清除緩存,但頁面上并不立刻體現(xiàn)出來,直到最初的緩存期結束,比如:<%@ OutputCache Duration="10" VaryByParam="none" %>指令指定的緩存只會在10秒后才清除。通常并不需要清除所有緩存項,你只要重新加載數據更新緩存就夠了。</p> '''輸出緩存(Output Cache) ''' <p style="text-indent:2em;">Page Output Caching將對頁面請求的響應放入緩存中,后續(xù)對此頁面的請求將直接從緩存中得到信息而不是重建此頁面??梢酝ㄟ^添加Page指令(高級別,聲明實現(xiàn))來實現(xiàn),也可以使用HTTPCachePolicy類來實現(xiàn)(低級別,程序實現(xiàn))。本指南不打算介紹技術細節(jié),只給出如何更好使用的指南和最佳實踐。有四方面的內容:</p> #決定緩存的內容 # 緩存動態(tài)頁面 #控制緩存的位置 # 配置頁面輸出緩存
摘要:
請注意,您對站長百科的所有貢獻都可能被其他貢獻者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時也要向我們保證您所提交的內容是您自己所作,或得自一個不受版權保護或相似自由的來源(參閱
Wordpress-mediawiki:版權
的細節(jié))。
未經許可,請勿提交受版權保護的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/緩存
”