2012-04-26 118 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