【问题标题】:Varnish — send from cache only when backend is down [closed]Varnish — 仅在后端关闭时从缓存发送 [关闭]
【发布时间】:2012-10-08 04:49:57
【问题描述】:

是否可以将 varnish 配置为如下行为?

  • 当 apache 启动时 — 直接从 apache 提供内容(即使对象缓存在 varnish 中)并缓存所有内容。类似于 return(pass) 但带有缓存的东西。
  • 当 apache 关闭时 - 从缓存中提供所有内容。

【问题讨论】:

    标签: apache caching varnish


    【解决方案1】:

    Varnish 是一个缓存服务器,所以只有在出现问题时才使用它对我来说有点奇怪。

    您可能可以使用一些 VCL 来实现您想要的,但我认为这将意味着为每个请求缓存一个新对象,在我看来这是矫枉过正。

    我建议您缓存任何想要缓存的内容,即使 TTL 较低,并使用 Grace and Saint mode 来满足您的第二点,用户会很高兴,您也会很高兴(我希望 :))。

    【讨论】:

      猜你喜欢
      • 2021-12-05
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2019-12-24
      • 1970-01-01
      • 2021-11-04
      相关资源
      最近更新 更多