Wenn Sie bei Openstream ein Magento Shared Hosting oder einen Magento Server gebucht haben, kommen Sie in den Genuss von Varnish. Varnish ist ein Webbeschleuniger für dynamische Webseiten mit viel Inhalt. Im Gegensatz zu anderen Webbeschleunigern, die häufig aus clientseitigen Proxies oder aus Servern entstanden, wurde Varnish von Grund auf als Webbeschleuniger konzipiert.
Wenn Sie während der Entwicklung vermeiden möchten, dass eine Seite oder Datei über Varnish gechached wird, können Sie diese direkt über den Port 8080 aufrufen.
HTTP Response Headers
Mit den in Google Chrome integrierten Entwickler Tools kann man die HTTP Response Headers überprüfen.
Mit Varnish
http://nginx2.openstream.ch/varnish-test/
HTTP/1.1 200 OK Server: nginx Date: Wed, 10 Jul 2013 10:06:54 GMT Content-Type: text/html Content-Length: 533 Connection: keep-alive Last-Modified: Thu, 04 Jul 2013 18:01:38 GMT ETag: "143c87-44f-4e0b35e9f5a01" Vary: Accept-Encoding Content-Encoding: gzip Accept-Ranges: bytes Age: 66
Ohne Varnish
http://nginx2.openstream.ch:8080/varnish-test/
HTTP/1.1 304 Not Modified Date: Wed, 10 Jul 2013 10:04:16 GMT Server: Apache Connection: Keep-Alive Keep-Alive: timeout=15, max=100000 ETag: "143c87-44f-4e0b35e9f5a01" Vary: Accept-Encoding
Magento BaseURL Konfiguration
Wir empfehlen Ihnen während der Entwicklung die Basis URL (BaseURL in der core_config_data Tabelle der Datenbank) mit Port 8080 zu konfigurieren, also z.B. http://www.yourstore.ch:8080/