Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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.857 Aufrufe

Veröffentlicht am

Website-Speed mit Content delivery network

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

  • Als Erste(r) kommentieren

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 />

×