Wie um zu überprüfen, ob Lack cache richtig funktioniert?
Ich bin mit Lack-Cache auf einem WordPress-website, die läuft auf Nginx. Es konfiguriert die Art und Weise erwähnt in dieser blog. Es ist Arbeit, aber ich bin nicht sicher, ob es tatsächlich das bereitstellen von Inhalten aus dem cache.
Wie Sie wissen, für sicher? Kann jemand bitte guide mich. Ich bin neu zu Lackieren-cache.
Werfen Sie einen Blick auf response-Header, Sie wird Ihnen sagen, wenn der Lack zu arbeiten, und wenn eine der Anfragen kam aus seinem cache.
Einfach Weg - isvarnishworking.com
NICHT VERWENDEN isvarnishworking.com - es zeigt "Nein" die meiste Zeit, auch wenn alles in Ordnung ist. Auch, Header angezeigt, indem Sie wget, wbox-oder Entwickler-Tools sind unterschiedlich von dem, was diese website zeigt. Es ist eine furchtbar irreführend tool.
Einfach Weg - isvarnishworking.com
NICHT VERWENDEN isvarnishworking.com - es zeigt "Nein" die meiste Zeit, auch wenn alles in Ordnung ist. Auch, Header angezeigt, indem Sie wget, wbox-oder Entwickler-Tools sind unterschiedlich von dem, was diese website zeigt. Es ist eine furchtbar irreführend tool.
InformationsquelleAutor LittleLebowski | 2013-12-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lack wird durch den Standard-Header hinzu, die Reaktion der jede Anfrage behandelt. Sie können sich response-Header durch die Verwendung von browser-tools wie Firebug oder die CLI-tools wie curl oder BEKOMMEN. Hier ist ein GET-Beispiel:
Die beiden Header zu suchen sind X-Lack und Alter. X-Lack enthält eine oder zwei zahlen, die zahlen selber sind nicht wichtig, aber Sie beziehen sich auf Anfragen. Wenn eine Anforderung, die Ergebnisse in eine miss, Lack holt die Seite aus dem backend-und den X-Varnish-header in der response enthält eine Nummer für die aktuelle Anforderung:
Das nächste mal die gleiche Seite angefordert wird, kann es in einen Treffer. Wenn es das tut, Lack holt die Seite aus dem cache, und fügt auch die Nummer aus der ursprünglichen Anfrage:
Den Alter header sagt, wie viele Sekunden alt der Cache-Kopie ist. Mit einem miss 0 ist, und mit einem Schlag ist es > 0.
Beachten Sie, dass das backend können die age-header, die macht es Aussehen wie ein falscher Treffer und gestapelt Lacke können falsch findet in der X-Varnish-header. Um absolut sicher sein, beim Debuggen, können Sie fügen Sie Ihre eigenen header in der VCL-hit-und miss-Funktionen. Siehe diese Seite für eine Beschreibung https://www.varnish-software.com/static/book/VCL_functions.html. Als Neuling auf Varnish X-Varnish und Alter header sind wahrscheinlich alles, was Sie brauchen.
InformationsquelleAutor juneih
Wäre es eine gute Idee, fügen Sie Ihren eigenen X-Header an verschiedenen Punkten in Ihrer vcl-so dass Sie tun können, unit-testing auf den verschiedenen code-Pfade und Bedingungen für Ihre vcl.
Beispielsweise in vcl_deliver:
InformationsquelleAutor Ray Jennings