Cache me if you can                       Make your Website fly with VarnishSonntag, 6. Mai 12
Warum Cachen                     • Moderne Webseiten arbeiten meist mit                       komplexen CMS Systemen      ...
Was ist Varnish                     • Webbeschleuniger für dynamische Seiten                     • Entwickelt von Poul-Hen...
Aufruf einer Webseite                               Request                                           CMS                 ...
Aufruf einer Webseite                                Request                                           CMS                ...
Aufruf einer Webseite                                           Request                                                   ...
Was tun mit                     dynamischem Content                     • ESI (Edge Side Includes)                     • C...
Was bringt es ? Quelle: Fabrizio Branca http://bit.ly/l2HGPcSonntag, 6. Mai 12
BSP ca. 10.000 PI / TagSonntag, 6. Mai 12
85% aus dem CacheSonntag, 6. Mai 12
Cached Requests < 0,0001sSonntag, 6. Mai 12
Probleme / ToDos                     • Cache Invalidierung                     • Überwachung / Analyse -> verbesserung    ...
Weitere Vorteile                     • Hohe Skalierung möglich                     • Load Balancing                     • ...
Upcoming SlideShare
Loading in...5
×

Caching with Varnish

656

Published on

Saarcamp 2012

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

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

No notes for slide

Caching with Varnish

  1. 1. Cache me if you can Make your Website fly with VarnishSonntag, 6. Mai 12
  2. 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. 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. 4. Aufruf einer Webseite Request CMS Browser LAMP ResponseSonntag, 6. Mai 12
  5. 5. Aufruf einer Webseite Request CMS Browser LAMP Response CMS Browser Varnish LAMPSonntag, 6. Mai 12
  6. 6. Aufruf einer Webseite Request CMS Browser LAMP Response CMS Browser Varnish LAMP Nginx CMS Browser incl. SSL Varnish LAMPSonntag, 6. Mai 12
  7. 7. Was tun mit dynamischem Content • ESI (Edge Side Includes) • Content über AJAX nachladenSonntag, 6. Mai 12
  8. 8. Was bringt es ? Quelle: Fabrizio Branca http://bit.ly/l2HGPcSonntag, 6. Mai 12
  9. 9. BSP ca. 10.000 PI / TagSonntag, 6. Mai 12
  10. 10. 85% aus dem CacheSonntag, 6. Mai 12
  11. 11. Cached Requests < 0,0001sSonntag, 6. Mai 12
  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. 13. Weitere Vorteile • Hohe Skalierung möglich • Load Balancing • Reverse Proxy für mehrere BackendsSonntag, 6. Mai 12

×