0

考慮緩存page(包含blogsposts,其中又包含comments)的(假設的)情況。現在更改1 comment。這意味着blogpost的緩存必須失效,並且(可傳遞地)page的緩存必須失效。Varnish支持依賴關係圖緩存失效嗎?

換句話說:項與海誓山盟在可以被描述爲依賴圖(這是一個Directed Acyclic Graph

不光油支持這種類型的高速緩存無效的方法嗎? 如果不是,部分涵蓋這個的其他實施,研究等?

回答

1

有沒有支持正是你所要求的,但作爲一種解決方法,你可以把標籤放在你的標題,他們依賴於什麼評論。比如發送:

x-depend-comments: 2578 2579 2580 

,然後在註釋的更新您可以發送禁令的請求爲:

ban obj.http.x-depend-comments ~ 「\D2578\D」 
+0

它可以或許還提到,(雖然商業)hashtwo VMOD允許清洗(而不是禁止)來完成這種依賴關係。大量的禁令(每秒100+)不能很好地擴展。 – lkarsten

+0

感謝您的提示,不知道那一個。但是,當你說大量的禁令不能很好地擴展時,同樣值得一提的是,大量受到清除影響的對象並不能很好地擴展。最後是請求的數量(禁止,清除)以及決定哪一個更有效的受影響對象的數量。 – Clarence