如何使用Varnish解决缓存砰击/踩踏案例?

时间:2017-07-07 10:41:27

标签: caching varnish

我正在考虑使用Varnish作为我们基础架构的缓存解决方案,我想问一下Varnish中是否有一个解决cache slamming / stampeding problem的机制?

1 个答案:

答案 0 :(得分:2)

自Varnish 4.0起,您可以使用宽限期(https://info.varnish-software.com/blog/grace-varnish-4-stale-while-revalidate-semantics-varnish)重新验证时提供陈旧服务。

Varnish将异步地从后端获取响应,并在其宽限期内提供过时的缓存内容。