2013-11-01 39 views
1

如果後端生病,確保在進行PURGE請求時可以從後端檢索陳舊內容的最佳方法是什麼?如果後端生病而不會丟失內容,如何安全地清除光油

當發出PURGE請求時,無論後端是否生病,默認情況下,內容將從Varnish緩存中消除,如果後端處於關閉狀態,則會向用戶提供503頁面,直到後端出現重新上線以提供新版本的內容。如果無法從後端檢索新版本,我希望能夠至少提供內容的陳舊版本。

這可能沒有安裝Softpurge Varnish Mod

回答

0

不,這是不可能的。

任何Varnish 3.0 purge命令都會設置對象TTL,使其被視爲過期,並且過期線程將在幾秒/毫秒內收回內存。

softpurge VMOD主要進行的是清除操作,但是除此之外,還會重新計算寬限值,即使它已過期也不適用於過期線程驅逐的候選項。