Gang AS Poul-Henning Kamp BSD License Redpill Linpro / Varnish Software AS Kommerzieller Support & Module 2006: v1 2008: v2 2011: v3 Weltweite Integration-/ Hosting-/ Trainings- Partner Varnish Software AS die Firma
Includes mix static with dynamic Content Logging High Performance shared Memory Log <html> <body> <h1>Private</h1> <esi:include src="/private/" /> <h1>News</h1> <p>...</p> </body> </html> serverside HTTP Proxy Server Everything is already standardized Magic in VCL allowed but not required sub vcl_recv { if (req.http.Cookie ~ "be_typo_user") { return (pass); } }
„varnish“ KISS Prinzip minimale Eingriffe Varnish 3 TYPO3 4.5 & 6.2 clear Cache Hook HTTP Header with Page ID TYPO3 Core soweit möglich kein ESI Support ohne XClass Page ID basiert keine URL Magie
no_cache=1 keine _INT Objects AJAX verwenden HTTP Methoden GET to get Data POST to post Data Varnish & TYPO3 Best Practices VCL Magie Caching forcieren Cookies entfernen ...
Newsletter Jeden Dienstag Aktionen & Wettbewerb Load Time von ~ 5s zu ~ 50ms keine Überlastungen VCL Magie no_cache in TYPO3, dafür forciert in VCL für einzelne Seiten Workaround für T3 Start-/Stopzeit Bugs Memory von ~ 20 GB zu 2 GB CPU von 8 Cores zu 1 Core
Verzeichnis 1. August Traffic Peak wenige Besucher an 360 Tagen sehr viel Traffic vor 1. August mit Varnish keine messbare Spitze (ausser Netzwerk) Hotline extrem entlastet ohne Varnish Ausfälle, schlecht skalierbar 30GB+ RAM, 24 Cores neue Suchfunktion JavaScript / JSON Google Maps
Nachschlagewerk für Versicherungen wenige Besucher, aber grosse Peaks während Schulungen, besondere Vorkommnisse zusätzliche Extension Cookie mit Usergroup Hash, verwendet von Varnish als Cache Hash geschützter Zugriff TYPO3 FE Users kein Varnish Caching normalerweise
und Integrations- partner in Deutschland, Österreich und der Schweiz Hosting, Implementation und Consulting Reseller Discount for TYPO3 Agencies varnish@ snowflake.ch