Caching 清除后执行操作(在另一台服务器中清除)

Caching 清除后执行操作(在另一台服务器中清除),caching,varnish,Caching,Varnish,我有两个varnish,其中一个使用ram作为后端,另一个文件作为后端,请求首先到达varnish(ram),然后转到varnish(文件)中的另一个服务器,然后转到nginx,这是我的图表: Req===>[varnish ram]====>[varnish file]===>[Nginx] 现在我只想在varnish ram中清除一次url,varnish ram会自动清除varnish文件中的url, 实际上,我想用purge删除varnish ram中的一个文件,并且该文件或url将自动

我有两个varnish,其中一个使用ram作为后端,另一个文件作为后端,请求首先到达varnish(ram),然后转到varnish(文件)中的另一个服务器,然后转到nginx,这是我的图表:

Req===>[varnish ram]====>[varnish file]===>[Nginx]

现在我只想在varnish ram中清除一次url,varnish ram会自动清除varnish文件中的url, 实际上,我想用purge删除varnish ram中的一个文件,并且该文件或url将自动变为在varnish文件中删除


我如何才能做到这一点?

这在开源版本中是不可能的。
您将需要Varnish软件提供的广播服务:

我不使用Varnish Plus,而且它不是免费的,我如何才能做到这一点?有什么免费的软件或技巧吗?两台服务器都有IP吗?创建一个按顺序调用IP地址并清除路由的API。如果您在每个级别都有多个负载平衡器,那么可以使用多处理来高效地直接访问IP。