如果后端生病了,那么确保在发出PURGE请求时可以从后端检索过时内容的最佳方法是什么?
当发出PURGE请求时,后端是否生病,默认情况下,内容将从Varnish缓存中删除,如果后端关闭,将向用户提供503页,直到后端返回在线提供新版内容。如果无法从后端检索到新版本,我希望能够至少提供一个陈旧版本的内容。
如果不安装Softpurge Varnish Mod?
,是否可以答案 0 :(得分:0)
不,这是不可能的。
任何Varnish 3.0 purge命令都会设置对象TTL,因此它被视为已过期,并且到期线程将在几秒/毫秒内回收内存。
softpurge VMOD主要执行清除操作,但另外重新计算宽限值,因此即使它已过期,它也不是到期线程驱逐的候选者。