So löschen Sie die komplette cache im Lack?

Ich bin auf der Suche nach einem Weg, um löschen Sie den cache für alle Domänen und URLs in Lack.

Derzeit würde ich ausgeben müssen, die einzelnen Befehle für die einzelnen URLs, zum Beispiel:

curl -X PURGE http://example.com/url1
curl -X PURGE http://example.com/url1
curl -X PURGE http://subdomain.example.com/
curl -X PURGE http://subdomain.example.com/url1
//etc.

Während ich bin auf der Suche nach einem Weg, etwas zu tun, wie

curl -X PURGE http://example.com/*

Und damit wäre klar, alle URLs unter example.com aber auch alle URLs, sub-domains example.com im Prinzip alle URLs verwaltet Lack.

Irgendeine Idee, wie dies zu erreichen?

Dies ist meine aktuelle VCL-Datei:

vcl 4.0;

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

sub vcl_recv {
    # Command to clear the cache
    # curl -X PURGE http://example.com
    if (req.method == "PURGE") {
        return (purge);
    }
}
Haben Sie versuchen, zu verwenden, zu verbieten? Dies kann genau das, was Sie wollen. book.varnish-software.com/4.0/chapters/...

InformationsquelleAutor laurent | 2016-08-11

Schreibe einen Kommentar