2012-04-26 115 views
3

Kohana有Cache_Tagging,但它沒有解釋它是什麼。任何人都可以告訴緩存標記應該做什麼或什麼時候使用它?什麼是緩存標記?

+0

您正在鏈接到本地​​主機... – ThiefMaster 2012-04-26 11:35:28

+0

@ThiefMaster:對不起,感謝您的更新:) – Dev555 2012-04-26 11:37:09

回答

8

某些緩存實現允許您爲存儲在緩存中的任何數據項添加一個或多個標記,然後使用給定標記查找或刪除所有項。這對於很多事情可能是有用的,最顯着的是批量更新(您向緩存中添加一堆相關內容,使用版本字符串標記它,並且當您稍後從該版本獲悉數據已過期時,請告訴緩存立即放下它)。

3

我的猜測是您可以將標記設置爲緩存條目,然後通過標記(s?)刪除緩存條目。 這樣,您就可以非常有選擇性地清除部分緩存,並使用自己的規則。

+0

+1你的猜測是對的:) – Dev555 2012-04-26 11:45:09