8
werk Clusterlösungen mit Magento-Enterprise 3.000 Bestellungen in 4 Stunden - Clusterlösungen mit Magento Enterprise Peak-Performance trifft auf kleine Hardware

3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

Embed Size (px)

DESCRIPTION

In dieser Präsentation zur Magento Performance-Optimierung stellen wir dar, wie ein Onlineshop in einem Servercluster auch absolute Spitzenlasten aushält. Anhand eines anspruchsvollen Szenarios (3000 Bestellungen in 4 Stunden) wird gezeigt, wie ein Magento Shop bereits in einem relativ kleinen Cluster durch den koordinierten Einsatz von Caching, Kompilierung von PHP, Auslagerung von Sessions, vorgeschaltetem Proxycaching per Varnish und MySQL-Optimierung hunderten gleichzeitigen Besucher und mehreren Bestellungen pro Sekunde standhält. In der Slideshow erhalten Sie alle wichtigen Begleitinformationen zur Magento Performance-Optimierung!

Citation preview

Page 1: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Clusterlösungen mit Magento-Enterprise

● 3.000 Bestellungen in 4 Stunden - Clusterlösungen mit Magento Enterprise

● Peak-Performance trifft auf kleine Hardware

Page 2: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Die Herausforderung

● Abverkauf an 2 Tagen im Monat

● Punktuelle Bewerbung mit breiter Streuung

● Großer Run auf die Produkte bei begrenzter Stückzahl

● Ungewöhnliche Konversion – fast 90% der Besucher kaufen

● Nur kleines Budget für Hosting

Page 3: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Best Practices Magento Cluster Hosting

● Optimierung wie bei anderen PHP-basierten Webanwendungen und Onlineshops: Caching, Compilierung PHP, Auslagerung Sessions, vorgeschaltetes Proxycaching per Varnish, MySQL-Optimierung

● Weitere Optimierung wäre möglich: vor allem Auslagerung des Zend 1st Level Cache in Redis

● Best Practices im Open Source findet man von Colin Mollenhour und Fabrizio Branca

● Tests und Zusammenfassung von Empfehlungen von Magento: „Optimizing Magento for Peak Performance“

Page 4: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Best Practices Magento Cluster Hosting

Page 5: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Best Practices Magento Cluster Hosting

Page 6: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Magento Cluster im Einsatz

Page 7: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

werk Magento Cluster im Einsatz

● Lasttest: Ausreichend schnell bis ca. 200 gleichzeitigen Käufern

● Live: Bis zu drei Bestelleingänge pro Sekunde

● Zukunft: Skalierung durch weitere Magento App-Server

Page 8: 3000 Onlineshop-Bestellungen in 4 Stunden - mit Cluster Hosting Magento Performance beliebig hoch skalieren

Vielen Dank

[email protected]

t: @carstenstech