Als «varnish» getaggte Fragen

Varnish ist ein leistungsstarkes Reverse-Proxy- und Load-Balancer-Paket für Linux / Unix-Systeme.



7
Lack -> Nginx -> Apache eine gute Idee?
Ich denke über die Architektur eines neuen Webservers nach. Wäre es eine gute Idee, Varnish als Cache vor Nginx als Reverse-Proxy zu haben und statische Dateien vor Apache für alle schweren Aufgaben bereitzustellen? Ich werde PHP und Ruby auf Schienenanwendungen ausführen. Wird es zu viel Overhead geben, PHP-Anfragen über zwei …


1
Was sind die Befehle, um Top MISSES und HITS von Varnish 4 zu erhalten?
Für die Arbeit verwende ich Varnish 3 unter CentOS, aber zu Hause verwende ich Varnish 4 unter Ubuntu 14.04. Bei der Arbeit benutze ich diese Befehle: Top hits: varnishtop -i rxurl Top Misses: varnishtop -i txurl Aber aus irgendeinem Grund funktionieren sie nicht mit Varnish 4 Ubuntu. Was entspricht diesen …
9 varnish 

1
Wie geht Varnish mit Speichermangel um?
Ich verwende Varnish 3.0.3 (das neueste zum Zeitpunkt dieses Schreibens) mit mehr oder weniger der Standardinstallation und verwende Folgendes für die Speicherung: # # Cache file location VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin # # # Cache file size: in bytes, optionally using k / M / G / T suffix, # # or in …
9 cache  varnish  ttl 


2
Wie lese ich ein Lackhistogramm?
Wie wird ein Lackhist-Histogramm / Diagramm gelesen? Ich verstehe, dass die x-Achse eine logarithmische Skala ist. Speziell: Ich sehe 9 "|" s oder Cache-Treffer auftreten y=1e-4, was macht jeder "|" beziehen auf? Seite? Datei? Ich sehe weniger Treffer links von diesen 9 "|" und einige rechts. Was sind diese? Haben …
9 varnish  graph 



5
Welche Reverse-Proxys unterstützen HTTP / 1.1 ETag- und If-None-Match-Header?
Ich entwickle ein Caching-System für eine E-Commerce-Plattform, die einen Reverse-Proxy für das Caching verwendet. Ich plane, die Ungültigmachung mithilfe geeigneter HTTP / 1.1-Header zu behandeln. Das heißt, ich werde ein ETag für die erste Generation des Inhalts festlegen und den ETag-Wert in der Anwendung zwischenspeichern. Der Cache-Control-Header gibt "must-revalidate" an, …


3
503 Fehler von Varnish bekommen, aber Varnishlog sagt nicht viel
Wenn ich Varnish 4 curlausführe, erhalte ich gelegentlich 503 Fehler, auf die ich keinen Finger legen kann. Ich habe versucht, das Backend direkt zu verwenden, und es gibt jedes Mal eine Antwort zurück, sodass es nicht so aussieht, als ob das Problem vorliegt. Unten ist ein Eintrag aus meinem Varnishlog, …

2
Fehler Lack 4 503 ändern
Wie kann ich den Lackfehler 503 ändern? Wie kann ich es anpassen? Ich benutze Lack v 4 es ist jetzt Arbeit sub vcl_synth { set resp.http.Content-Type = "text/html; charset=utf-8"; set resp.http.Retry-After = "5"; synthetic( {"<!DOCTYPE html> <html> <head> <title>Under Maintenance</title> </head> <body> <h1>Under Maintenance</h1> <p></p> <hr> </body> </html> "} ); …
7 varnish 

2
Wie setze ich eine Lackantwort-TTL dynamisch?
Mein PHP-Skript sendet einen Header X_Cache_ttl: 1hund in meiner Lackkonfigurationsdatei habe ich sub vcl_fetch { if(beresp.http.X-Cache-ttl){ set beresp.ttl = beresp.http.X-Cache-ttl; } } Aber die Zeile mit dem Befehl set führt dazu, dass der Lack fehlschlägt, wenn ich versuche, ihn zu starten. im log bekomme ich Expression has type STRING, expected …
7 cache  varnish  ttl 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.