私はいくつかのワニスキャッシュを実行してban()/purge()
おり、ローカルのワニスノードでコンテンツを取得できるようにしたいと考えており、そこからリモートのワニスもパージしたいので、すべてのワニスホストでパージできます。
「POST」メソッド呼び出しでトリガーする必要があります。スクリプトを呼び出す機会はありますか? その場合、リモート キャッシュで BAN/POST リクエストを実行しますか?
sub vcl_recv {
if(req.http.X-bypass-Cache == "yes" || req.method == "POST") {
if(req.method == "POST") {
ban("obj.http.X-SID ~ " + req.http.X-SID);
//bans local cache - AND HERE i want to purge also a few other varnish caches like
ban("192.168.0.1:80", "obj.http.X-SID ~ " + req.http.X-SID);
}
return(pass);
}
}
他の場所からパージ/禁止を行うことができます。配管を行うには、REST-API またはローカル シェル スクリプトをトリガーするだけで済みます。
よろしく