顧名思義,本快取的更新不是隨設定的時間變化而變化的,而是根據某個檔案的修改時間的改變而變化的。示例**如下(假設快取是依賴d盤下面的乙個text.txt檔案):
檔案依賴快取
1///
2///
根據索引鍵值從快取中獲取物件
3///
4///
索引鍵值
5///
快取的物件
6private
static
object
getobjectfromcache(
string
cachekey)711
12///
13///
將物件以cachekey為索引鍵值新增到快取中
14///
15///
索引鍵值
16///
需要快取的物件
17private
static
void
addobjecttocache(
string
cachekey,
object
obj, cachedependency dependencies)
1826
27protected
void
page_load(
object
sender, eventargs e)
2847}48
49literal1.text
=obj.tostring();50}
51}當改變檔案test.txt的時候,快取會自動的進行更新,如果沒有對test.txt進行改動,那麼快取就一直都存在,這樣的依賴性,比較適合讀取站點的配置檔案,只有當配置檔案改了之後,才進行快取的更新,而平時,不用去更新。不過,應該盡量使所依賴的檔案不要太鬆散,不然管理起來是很麻煩的。
系統快取學習(五)檔案快取依賴
這種策略讓快取依賴於乙個指定的檔案,通過改變檔案的更新日期來清除快取。可解決上面應用程式快取的問題。獲取當前應用程式指定cachekey的cache物件值 索引鍵值 返回快取物件 public static object getcache string cachekey 設定以快取依賴的方式快取資料...
四 檔名置換
當你在使用命令行時,有很多時間都用來查詢你所需要的檔案。s h e l l提供了一套完整的字串模式匹配規則,或者稱之為元字元,這樣你就可以按照所要求的模式來匹配檔案。還可以使用字元型別來匹配檔名。在命令列方式下,使用元字元更為快捷,所以在本章我們只介紹這部分內容。在本章我們將討論 匹配檔名中的任何字...
php基礎四 檔案上傳
檔案上傳之需要注意php.ini檔案 php.ini檔案中的配置 file uploads post max size upload max filesize memory limit print r files upfile if is uploaded file files upfile tmp...