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.

TYPO3 Performance - TYPO3camp HH 2017

852 Aufrufe

Veröffentlicht am

Die sieben Schichten der TYPO3 Performance ... Woran kann man denken, wenn man TYPO3 Website Performance Problemen konfrontiert ist: Frontend, TYPO3 Integration, Services, Datebank, Apache, ...

Veröffentlicht in: Software
  • Great Presentation Markus! I've tried around the same tips & tricks, If anyone wants to see in English then check out this http://www.nitsan.in/blog/post/30-tips-tricks-for-optimum-typo3-website-speed-and-performance/
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

TYPO3 Performance - TYPO3camp HH 2017

  1. 1. TYPO3 Performance
  2. 2. Twitter • @MarcusSchwemer TYPO3 – Slack • mschwemer Blog • https://typo3worx.eu Über mich-- Marcus Schwemer Marcus Schwemer • Web Developer seit 1996 • TYPO3 seit 2005 • in2code seit 2011 • TYPO3 CMS Certified Integrator (v4)
  3. 3. Extensions • Content Publisher • Studiengangsfinder • Powermail • FeManager • Groupdelegation Über uns -- in2code GmbH
  4. 4. It‘s slow, man!
  5. 5. Die Performance Zwiebel
  6. 6. Die Performance Zwiebel
  7. 7. Schicht 1: Auslieferung Browser - / Proxy - Caching § Etags § Expires-Header § Cache-Control-Header § TypoScript: VersionNumberInFileName
  8. 8. Schicht 2: Frontend CDN nutzen CSS – Auslieferung Javascript – Auslieferung Größe der Website
  9. 9. Schicht 3: TYPO3 EXT:nc_staticfilecache EXT:staticfilecache (V. 8) Caching von Content-Elementen TYPO3 Caching optimieren Logging & Debugging ausschalten TypoScript Optimierung Verzicht auf MountPoints
  10. 10. Schicht 4: Extensions Auf gecachte Actions setzen Caching Framework nutzen Effizient programmieren DB - Indizes richtig setzen Tabellenformat auswählen
  11. 11. Schicht 5: TYPO3 CMS Unnötige Erweiterungen raus Aktuellste TYPO3 Version
  12. 12. Schicht 6: Services PHP 5.4 > PHP 5.6 > PHP 7.x Unnötige PHP-Module raus php-fpm vs. mod_php PHP-Konfiguration
  13. 13. Schicht 6: Services (2) Opcache nutzen Mysql - Optimierung Apache vs. nginx
  14. 14. Schicht 7: Hardware CPU / RAM Trennung DB- / File- / Web-Server Trennung Redaktion und Frontend
  15. 15. Immer noch am Weinen?
  16. 16. Externe Services Reverse Proxy Load-Balancer
  17. 17. Von der Theorie in die Praxis
  18. 18. Vielen Dank für Eure Aufmerksamkeit! in2code GmbH Marcus Schwemer marcus.schwemer@in2code.de https://www.in2code.de https://typo3worx.eu Twitter: @MarcusSchwemer
  19. 19. Bildnachweis: Schnecke * Quelle: https://pixabay.com/de/schnecke-schale-natur-tier-makro-2317913/ Zwiebe ganz: * Quelle: https://pixabay.com/de/birne-nahaufnahme-gew%C3%BCrznelke-farbe-1238336/ Zwiebel angeschnitten: * Quelle http://www.freepik.com/index.php?goto=41&idd=337839&url=aHR0cDovL3d3dy5zeGMuaHUvcGhvdG8vOTI0Nzgy * Lizenz: FreeImages.com Lizenz auf der gleichen Seite Laptop: * Quelle: https://pixabay.com/de/laptop-code-programmierung-computer-2557576/ HTML - Code * Quelle: https://pixabay.com/de/code-programmierung-codierung-web-2434271/ Stifte Und Papier: * Quelle:https://unsplash.com/collections/973341/service-design?photo=lD6uV03H7fs * Lizenz: https://unsplash.com/license Schiene: * Quelle: https://pixabay.com/de/road-eisenbahn-erweiterung-1361030/ Holzbrücke * Quelle: https://pixabay.com/de/g%C3%A4ggersteg-naturschutzgebiet-einsam-2378682/ Hardware * Quelle: https://pixabay.com/en/technology-servers-server-1587673/ Geschnittene Zwiebeln * Quelle: Marcus Schwemer (eigenes Photo) Blühende Zwiebel * Quelle: https://pixabay.com/de/zierlauch-blume-bl%C3%BCte-bl%C3%BChen-2316017/ Feuerwehrleute * Quelle:https://pixabay.com/de/feuerwehr-training-leben-feuer-696170/ Alle Bilder, die keine explizite Lizenzangabe haben wurden unter der Lizenz CC0 auf Pixabay zur Verfügung gestellt.

×