【问题标题】:Nginx caching: tag-based cache-busting like Varnish HashtwoNginx 缓存:基于标签的缓存清除,如 Varnish Hashtwo
【发布时间】:2016-10-08 04:28:41
【问题描述】:

我们即将为我们的网站设置缓存和反向代理,我们正在决定是使用 Varnish 还是 Nginx。我们有复杂的缓存清除要求,我们实际上需要代理键(或基于标签的)缓存失效。

Varnish 为 Hashtwo 提供此功能。 Nginx 是否以任何形式提供此功能?

【问题讨论】:

    标签: caching nginx varnish surrogate-key


    【解决方案1】:

    Nginx 仅提供 Purge method 用于使缓存失效,这只是 Varnish 提供的四种方法之一,甚至不是您场景的最佳选择。

    此外,由于缓存工具的特殊性质,我强烈推荐使用 Varnish 而不是 Nginx 来缓存网页。 Nginx 可以很好地提供静态内容,但是它将所有缓存的内容写入磁盘,这与 Varnish 将其存储在内存中相比要慢。

    【讨论】:

      猜你喜欢
      • 2017-02-08
      • 2012-07-01
      • 2011-09-08
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多