四 檔案快取依賴

2022-02-21 20:58:20 字數 913 閱讀 3809

顧名思義,本快取的更新不是隨設定的時間變化而變化的,而是根據某個檔案的修改時間的改變而變化的。示例**如下(假設快取是依賴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...