Server-Setup für Varnish

Hallo zusammen,

ich möchte gerne vor unseren Shop einen Varnish schalten. 

Leider schaffe ich es aktuell nicht, wenn ich nach dieser Anleitung (Varnish Setup) gehe, dass mein Shop auch über den Varnish ausgespielt wird.

Die aktuelle Konfiguration sieht so aus: 

  • Anfragen über http geht an Apache(Port: 8080)
  • Anfragen über https geht an nginx (Port 443)
  • Varnish-Aufruf wie im 2. Beispiel der Anleitung

Schalte ich nun den ProxyPass auf den Varnish-Port (6081), wie in der Anleitung beschreiben und starte den Server neu sehe ich im varnishlog die Eingehenden Requests und auch in der Browser-Console, dass der Varnish läuft.

Jedoch bekomme ich gerade innerhalb der Kategorieseiten keine Hits auf die Anfragen.

Zusätzlich fehlt der Surrogate-Capability-Header. In den Anfragen im Varnishlo sehe ich diesen aber.

 

Hat hier jemand ähnliche Probleme gehabt und kann mir bei der Umsetzung helfen?

 

 

Varnish auch in der config.php definiert und Proxy-Adresse im Cache-Modul hinterlegt?

Ja alles so hinterlegt. Wir haben alles nochal geprüft und denken mittlerweile das der Server einfach zu schwach ist.

Wir dachten durch den Varnish wird das etwas besser aber viel bringen tut es nicht.

Lässt sich aus der Ferne schwer helfen. Mal eine Agentur mit Varnish-Erfahrung analysieren lassen.

Der Vanish liegt auf dem gleichen Server wie der Webserver für Shopware? Wenn der Server eine lahme Ente ist, dann bringt der Varnish in der Tat wohl eher weniger. Optimaler Weise läuft der Varnish ja auch auf einem eigenen Server. Die statischen Assets wie Bilder/CSS/JS dann noch über einen CDN Server ausliefern lassen und der Varnish Server muss dann auch gar nicht so groß dimensioniert sein. Damit sollten die “statischen” Seite wie also Startseite, Produklisting, Produktdetailseite etc. schon ziemlich flott ausgeliefert werden.