5

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

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

4

1 回答 1

3

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

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

于 2016-09-20T14:17:51.947 回答