Your SlideShare is downloading. ×

Caching with Varnish

637

Published on

Saarcamp 2012

Saarcamp 2012

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
637
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cache me if you can Make your Website fly with VarnishSonntag, 6. Mai 12
  • 2. Warum Cachen • Moderne Webseiten arbeiten meist mit komplexen CMS Systemen • Jeder Request erzeugt Datenbankabfragen • 80-90 % aller Requests sind nicht individualisiert und damit Cachebar • Gute Performance = bessere Conversion • Google bewertet auch die GeschwindigkeitSonntag, 6. Mai 12
  • 3. Was ist Varnish • Webbeschleuniger für dynamische Seiten • Entwickelt von Poul-Henning Kamp • Reverse Proxy • Loadbalancer • Überlässt Thread und Speicherverwaltung dem Betriebsystem • Schreibt in der Standardkonfiguration kein LogfileSonntag, 6. Mai 12
  • 4. Aufruf einer Webseite Request CMS Browser LAMP ResponseSonntag, 6. Mai 12
  • 5. Aufruf einer Webseite Request CMS Browser LAMP Response CMS Browser Varnish LAMPSonntag, 6. Mai 12
  • 6. Aufruf einer Webseite Request CMS Browser LAMP Response CMS Browser Varnish LAMP Nginx CMS Browser incl. SSL Varnish LAMPSonntag, 6. Mai 12
  • 7. Was tun mit dynamischem Content • ESI (Edge Side Includes) • Content über AJAX nachladenSonntag, 6. Mai 12
  • 8. Was bringt es ? Quelle: Fabrizio Branca http://bit.ly/l2HGPcSonntag, 6. Mai 12
  • 9. BSP ca. 10.000 PI / TagSonntag, 6. Mai 12
  • 10. 85% aus dem CacheSonntag, 6. Mai 12
  • 11. Cached Requests < 0,0001sSonntag, 6. Mai 12
  • 12. Probleme / ToDos • Cache Invalidierung • Überwachung / Analyse -> verbesserung • Typo3 -> MOC_VARNISH Extension (ESI) • Magento -> AOE_STATIC • VCL etwas komplex aber gut dokumentiertSonntag, 6. Mai 12
  • 13. Weitere Vorteile • Hohe Skalierung möglich • Load Balancing • Reverse Proxy für mehrere BackendsSonntag, 6. Mai 12

×