View
621
Download
1
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
werk Clusterlösungen mit Magento-Enterprise
● 3.000 Bestellungen in 4 Stunden - Clusterlösungen mit Magento Enterprise
● Peak-Performance trifft auf kleine Hardware
●
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
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“
werk Best Practices Magento Cluster Hosting
werk Best Practices Magento Cluster Hosting
werk Magento Cluster im Einsatz
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