Website-Speed<br />mit CDN<br />SEOCampixx 2011 <br />Mariano Glas / Mike Schiessl<br />Content deliverynetwork<br />einfa...
Website-Speed mit CDN<br />SEOCampixx 2011 <br />Mariano Glas / Mike Schiessl<br />Vorstellung<br />SiteSpeed Optimierung ...
Mariano Glas<br />
Stand 2009 		<br />Alle Preise in EUR zzgl. der gesetzl. MwSt.	<br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br ...
Falsch konfigurierte Webserver / Interpreter</li></ul>highloadissues<br /><ul><li>Viele zeitgleiche Lesezugriffe auf die F...
Konkurrenz zwischen Datenbank und Webserver I/O</li></li></ul><li>Stand 2009 		<br />Alle Preise in EUR zzgl. der gesetzl....
Einbinden von PHP als CGI Extension und nicht als Modul
Trennung von Datenbank und Webserver I/O
Einsatz von Caching Technologien
Optimierung des Quelltextes !!!
Einsatz von Compilern bis hin zum Quellcode (Smarty)</li></li></ul><li>Stand 2009 		<br />Alle Preise in EUR zzgl. der ges...
Stand 2009 		<br />Alle Preise in EUR zzgl. der gesetzl. MwSt.	<br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br ...
 Intrusion Detection</li></ul>Redundantes MidTier<br /><ul><li>  Webserver</li></ul>- Datenbank (readonly)<br /><ul><li> L...
Hohe Ausfallsicherheit durch Redundanz
Leseoptimierung auf den Webservern
Schreiboptimierung auf der Backend DB
Vermeiden von I/O Konflikten (z.B. DB – Webserver I/O)</li></li></ul><li>Stand 2009 		<br />Alle Preise in EUR zzgl. der g...
Installation Reverse-Proxy (Varnish, NGNIX)
Debugging des Webservers und der Datenbank um Optimierungspotential zu finden
Verteilen der Lasten über mehrere Server</li></li></ul><li>Content deliverynetwork<br />Master-Server<br />Replica-Server ...
Content deliverynetwork<br />Vorteile:<br />Schnellere Ladezeiten<br />Hohe Skalierbarkeit<br />Verteilte Inhalte<br />Hoh...
Content deliverynetwork<br />Nachteile:<br />Abrechnung<br />Programmierung (CMS, Shop, ...)<br />Mariano Glas<br />SEOCam...
Content deliverynetwork<br />Anbieter:<br />Akamai , Anevia, Amazon, CacheFly, CDNetworks, Coral, Cotendo, easyCDN, egdeca...
Content deliverynetwork<br />Geeigneter Content:<br />Jeglicher Content, der auf einer Cookie-Freien Domain gehostet werde...
Content deliverynetwork<br />Praxisbeispiel<br />Amazon Web Services<br />Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Amazon Simple Storage Service (S3)<br />Amazon CloudFront<br />Web Site<br />Backend<br />Mariano Glas<br />SEOCampixx 201...
Mariano Glas<br />SEOCampixx 2011<br />
„Eimer“ erstellen<br />1. Eindeutiger Name<br />2. Region<br />Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Unterverzeichnisse sind keine Unterverzeichnisse<br />Unterverzeichnisse können erstellt werden<br />Mariano Glas<br />SEO...
Dateigröße bis 1,9 GB pro Datei<br />Größere Dateien via AWS-Konsole nur über Java-Applet<br />Mariano Glas<br />SEOCampix...
Vor dem Speichern Storage Space festlegen<br />Mariano Glas<br />SEOCampixx 2011<br />
Rechteverteilung vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
Rechteverteilung vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
Meta-Data vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Mariano Glas<br />SEOCampixx 2011<br />
Alles was kein Video ist, ist Download<br />Logging kann Spaß machen, muss es aber nicht<br />CNAMEs sind Wichtig<br />Kom...
Nächste SlideShare
Wird geladen in …5
×

Website Speed mit CDN

2.605 Aufrufe

Veröffentlicht am

Website-Speed mit Content delivery network

* einfach zu installieren
* kostengünstig zu betreiben
* erschwinglich für jedermann

0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.605
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
68
Aktionen
Geteilt
0
Downloads
32
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Website Speed mit CDN

  1. 1. Website-Speed<br />mit CDN<br />SEOCampixx 2011 <br />Mariano Glas / Mike Schiessl<br />Content deliverynetwork<br />einfach zu installieren<br />kostengünstig zu betreiben<br />erschwinglich für jedermann<br />
  2. 2. Website-Speed mit CDN<br />SEOCampixx 2011 <br />Mariano Glas / Mike Schiessl<br />Vorstellung<br />SiteSpeed Optimierung von High Load Web Ends<br />Methoden zur Optimierung des Sitespeeds<br />Optimierte Webtiers<br />Tipps & Tricks bei dedizierten Servern<br />CDN Überblick<br />Ausführliches Praxisbeispiel AWS<br />
  3. 3. Mariano Glas<br />
  4. 4. Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Hauptgründe für langsame Webserver<br />basicissues<br /><ul><li>Admin Tools mit schlecht konfigurierten Daemons (Plesk, Confixx)
  5. 5. Falsch konfigurierte Webserver / Interpreter</li></ul>highloadissues<br /><ul><li>Viele zeitgleiche Lesezugriffe auf die Festplatte (read I/O)
  6. 6. Konkurrenz zwischen Datenbank und Webserver I/O</li></li></ul><li>Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Methoden zur Optimierung des Sitespeeds<br /><ul><li>Einsatz von schnellen und schlanken Servern (z.B. lighttpd anstelle von Apache)
  7. 7. Einbinden von PHP als CGI Extension und nicht als Modul
  8. 8. Trennung von Datenbank und Webserver I/O
  9. 9. Einsatz von Caching Technologien
  10. 10. Optimierung des Quelltextes !!!
  11. 11. Einsatz von Compilern bis hin zum Quellcode (Smarty)</li></li></ul><li>Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Typischer Aufbau eines optimierten WebTiers (logisch)<br />Reverse Proxy + Cache<br />Webserver<br />Interpreter / Runtime Module<br />Datenbank<br />Static Content<br />
  12. 12. Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Web TIER ( physikalisch )<br />Webserver<br />Reverse Proxy<br />Webserver<br />Storage<br />Webserver<br />Reverse Proxy<br />Datenbank<br />Webserver<br />Redundantes Frontend<br /><ul><li>Rproxy</li></ul>- DNS<br /><ul><li> SSL
  13. 13. Intrusion Detection</li></ul>Redundantes MidTier<br /><ul><li> Webserver</li></ul>- Datenbank (readonly)<br /><ul><li> Lokaler Storage</li></ul>- Optimiert für READ I/O<br />Backend<br /><ul><li> High Performance DB</li></ul> (für alle Schreibanfragen)<br /><ul><li> zentraler Storage für gemeinsam verwendete Daten</li></li></ul><li>Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Vorteile Web Tier Konzept<br /><ul><li>einfache und schnelle Skalierungsmöglichkeiten
  14. 14. Hohe Ausfallsicherheit durch Redundanz
  15. 15. Leseoptimierung auf den Webservern
  16. 16. Schreiboptimierung auf der Backend DB
  17. 17. Vermeiden von I/O Konflikten (z.B. DB – Webserver I/O)</li></li></ul><li>Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mike Schiessl<br />Tipps & Tricks bei dedizierten Servern<br /><ul><li>Verteilung der DB und WEB I/Os auf unterschiedliche Festplatten (z.B. SSD für DB)
  18. 18. Installation Reverse-Proxy (Varnish, NGNIX)
  19. 19. Debugging des Webservers und der Datenbank um Optimierungspotential zu finden
  20. 20. Verteilen der Lasten über mehrere Server</li></li></ul><li>Content deliverynetwork<br />Master-Server<br />Replica-Server 1:n<br />Mariano Glas<br />SEOCampixx 2011<br />
  21. 21. Content deliverynetwork<br />Vorteile:<br />Schnellere Ladezeiten<br />Hohe Skalierbarkeit<br />Verteilte Inhalte<br />Hohe Verfügbarkeit<br />Sicherheit<br />Trafficmanagement<br />Mariano Glas<br />SEOCampixx 2011<br />
  22. 22. Content deliverynetwork<br />Nachteile:<br />Abrechnung<br />Programmierung (CMS, Shop, ...)<br />Mariano Glas<br />SEOCampixx 2011<br />
  23. 23. Content deliverynetwork<br />Anbieter:<br />Akamai , Anevia, Amazon, CacheFly, CDNetworks, Coral, Cotendo, easyCDN, egdecast, ecs, Google, Host Europe, Hostway, Ipercast, Level 3, Limelight, MaxCDN, NTT Communications, Savvis, tv1.eu, wornex und mehr...<br />Mariano Glas<br />SEOCampixx 2011<br />
  24. 24. Content deliverynetwork<br />Geeigneter Content:<br />Jeglicher Content, der auf einer Cookie-Freien Domain gehostet werden kann.<br />Beispiel: <br />CSS, <br />Javascript, <br />Video, <br />Flash (Silverlight)<br />Komplette Mobile-Sites (HTML, Bilder, Video)<br />Komplette Websites (Microsites, Signups, Affiliate-Sites)<br />Mariano Glas<br />SEOCampixx 2011<br />
  25. 25. Content deliverynetwork<br />Praxisbeispiel<br />Amazon Web Services<br />Mariano Glas<br />SEOCampixx 2011<br />
  26. 26. Mariano Glas<br />SEOCampixx 2011<br />
  27. 27. Mariano Glas<br />SEOCampixx 2011<br />
  28. 28. Amazon Simple Storage Service (S3)<br />Amazon CloudFront<br />Web Site<br />Backend<br />Mariano Glas<br />SEOCampixx 2011<br />
  29. 29. Mariano Glas<br />SEOCampixx 2011<br />
  30. 30. „Eimer“ erstellen<br />1. Eindeutiger Name<br />2. Region<br />Mariano Glas<br />SEOCampixx 2011<br />
  31. 31. Mariano Glas<br />SEOCampixx 2011<br />
  32. 32. Unterverzeichnisse sind keine Unterverzeichnisse<br />Unterverzeichnisse können erstellt werden<br />Mariano Glas<br />SEOCampixx 2011<br />
  33. 33. Dateigröße bis 1,9 GB pro Datei<br />Größere Dateien via AWS-Konsole nur über Java-Applet<br />Mariano Glas<br />SEOCampixx 2011<br />
  34. 34. Vor dem Speichern Storage Space festlegen<br />Mariano Glas<br />SEOCampixx 2011<br />
  35. 35. Rechteverteilung vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
  36. 36. Rechteverteilung vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
  37. 37. Meta-Data vor dem Speichern.<br />Mariano Glas<br />SEOCampixx 2011<br />
  38. 38. Mariano Glas<br />SEOCampixx 2011<br />
  39. 39. Mariano Glas<br />SEOCampixx 2011<br />
  40. 40. Mariano Glas<br />SEOCampixx 2011<br />
  41. 41. Alles was kein Video ist, ist Download<br />Logging kann Spaß machen, muss es aber nicht<br />CNAMEs sind Wichtig<br />Kommentare für die Übersicht<br />Mariano Glas<br />SEOCampixx 2011<br />
  42. 42. Domain Name in die Zwischenablage<br />CNAME im Hinterkopf<br />Eintragen im Nameserver<br />Mariano Glas<br />SEOCampixx 2011<br />
  43. 43. Beispiel bei Schlundtech:<br />Textfeld 1 – CNAME<br />Typ: CNAME<br />Wert: Domain Name von AWS xxxxxxxx.cloudfront.net.<br />WICHTIG ist der Punkt am Ende!<br />Mariano Glas<br />SEOCampixx 2011<br />
  44. 44. Mariano Glas<br />SEOCampixx 2011<br />
  45. 45. #Winning<br />Keine Cookies<br />Cache-Hit<br />Auslieferung von Cloudfront.net<br />Mariano Glas<br />SEOCampixx 2011<br />
  46. 46. Tools – S3 FOX<br />Gutes ACL Management<br />Kostenlos<br />Mariano Glas<br />SEOCampixx 2011<br />
  47. 47. Tools – Cloudberry<br />Durchdachte Tools<br />Kostenlose und Profi-Variante<br />Mariano Glas<br />SEOCampixx 2011<br />
  48. 48. Tools – S3 Browser<br />Kostenlose und Profi-Variante (für Batchjobs)<br />Mariano Glas<br />SEOCampixx 2011<br />
  49. 49. Tools – S3 Browser<br />Kostenlose und Profi-Variante (für Batchjobs)<br />Mariano Glas<br />SEOCampixx 2011<br />
  50. 50. Amazon SDK für PHP<br />Mariano Glas<br />SEOCampixx 2011<br />
  51. 51. Stand 2009 <br />Alle Preise in EUR zzgl. der gesetzl. MwSt. <br />SEOCampixx 2011 <br />hanna.huge@serienjunkies.de<br />Mariano Glas<br />Danke!<br />Mariano Glas<br />CEO Serienjunkies.de KG<br />Website: <br />Blog:<br />Xing:<br />http://www.serienjunkies.de<br />http://2mg.de<br />http://www.xing.com/profile/Mariano_Glas<br />

×