是否可以将清漆配置为如下行为?
- 当 apache 启动时——直接从 apache 提供内容(即使对象被缓存在 varnish 中)并且还缓存所有内容。类似于 return(pass) 但带有缓存的东西。
- 当 apache 关闭时——从缓存中提供所有内容。
Varnish 是一个缓存服务器,所以只有在出现问题时才使用它对我来说有点奇怪。
您可能可以使用一些 VCL 来实现您想要的,但我认为这将意味着为每个请求缓存一个新对象,在我看来,这太过分了。
我建议你缓存任何你想要缓存的东西,即使 TTL 很低,并使用Grace 和 Saint 模式来满足你的第二点,用户会很高兴,你也会很高兴(我希望 :))。