0

考虑(假设的)情况,其中 apage被缓存,其中包含blogspostswhich 又包含comments。现在 1comment改变。这意味着blogpost必须使 的缓存失效,并且(传递地)必须使 的缓存page失效。

换句话说:项目以一种可以被描述为依赖图(这是一个有向无环图)的方式相互关联

Varnish 是否支持这种类型的缓存失效?如果没有,是否有任何其他实现、研究等部分涵盖了这一点?

4

1 回答 1

1

不支持您所要求的确切内容,但作为一种解决方法,您可以在标题中放置标签,以了解它们所依赖的评论。例如发送一个:

x-depend-comments: 2578 2579 2580

然后在更新评论时,您可以发送禁令请求:

ban obj.http.x-depend-comments ~ “\D2578\D”
于 2014-04-26T20:01:05.580 回答