Nginx 缓存:基于标签的缓存破坏,如 Varnish Hashtwo
Nginx caching: tag-based cache-busting like Varnish Hashtwo
我们即将为我们的网站设置缓存和反向代理,我们正在决定是使用 Varnish 还是 Nginx。我们有复杂的缓存破坏要求,我们实际上需要代理键(或基于标签的)缓存失效。
Varnish 提供 Hashtwo 此功能。 Nginx 是否以任何形式提供此功能?
Nginx 仅提供 Purge method 使缓存失效,这只是 Varnish 提供的四种方法之一,甚至不是您场景的最佳选择。
此外,由于缓存工具的特殊性质,我强烈推荐 Varnish 而不是 Nginx 来缓存网页。 Nginx 可能非常擅长传送静态内容,但它会将所有缓存内容写入磁盘,这比 Varnish 将其存储在内存中要慢。
我们即将为我们的网站设置缓存和反向代理,我们正在决定是使用 Varnish 还是 Nginx。我们有复杂的缓存破坏要求,我们实际上需要代理键(或基于标签的)缓存失效。
Varnish 提供 Hashtwo 此功能。 Nginx 是否以任何形式提供此功能?
Nginx 仅提供 Purge method 使缓存失效,这只是 Varnish 提供的四种方法之一,甚至不是您场景的最佳选择。
此外,由于缓存工具的特殊性质,我强烈推荐 Varnish 而不是 Nginx 来缓存网页。 Nginx 可能非常擅长传送静态内容,但它会将所有缓存内容写入磁盘,这比 Varnish 将其存储在内存中要慢。