什么是缓存标记?

时间:2012-04-26 11:28:10

标签: php performance caching kohana

Kohana中有Cache_Tagging,但它没有解释它是什么。任何人都可以告诉Cache Tagging应该做什么或我们何时使用它?

2 个答案:

答案 0 :(得分:9)

某些缓存实现允许您将一个或多个标记添加到存储在缓存中的任何数据项,然后查找或删除具有给定标记的所有项。这对许多事情都很有用,最重要的是批量更新(你将一堆相关的东西添加到缓存中,用版本字符串标记它,当你以后知道该版本的数据已经过时时,告诉缓存立即放弃它。)

答案 1 :(得分:3)

我的猜测是你可以设置标签来缓存条目,然后按标签删除缓存条目(s?)。 这样,您就可以根据自己的规则非常有选择地清除部分缓存。