Magento beschleunigen mit Asynchronem Indexieren
-
Upload
andrej-radonic -
Category
Software
-
view
1.358 -
download
2
description
Transcript of Magento beschleunigen mit Asynchronem Indexieren
Daniel Rose - Asynchrones Indexieren in Magento 1
Asynchrones Indexieren in Magento
Daniel Rose - Asynchrones Indexieren in Magento 2
Daniel Rose
● Magento-Developer seit 2010● Zertifiziert seit 2014● Leiter der Web-Entwicklung
Daniel Rose - Asynchrones Indexieren in Magento 3
Inhalt
● Indexieren? Was ist das?● Arten der Indexierung● Probleme● Alternative Indexierung● Fast Asynchronous Re-indexing
Daniel Rose - Asynchrones Indexieren in Magento 4
Indexieren?Was ist das?● Zur Verbesserung der Performance werden
bestimmte Daten in Indizes gespeichert● Beispiele für diese Daten sind
– Preise– URL-Rewrites– Attribute– ...
Daniel Rose - Asynchrones Indexieren in Magento 5
Arten derIndexierung● Update beim Speichern
– Automatisches Update beim Speichern einer Entität (z.B. Produkt)
– Synchron● Manuelles Speichern
– Benutzer muss Update manuell durchführen– Synchron
Daniel Rose - Asynchrones Indexieren in Magento 6
Probleme
● Update beim Speichern– Import von großen Datenmengen dauert sehr lange
● Manuelles Speichern– Indizes evtl. nicht immer aktuell
Daniel Rose - Asynchrones Indexieren in Magento 7
Alternative Indexierung
● Asynchrones Indexieren– Das Indexieren läuft in einem weiterem Prozess im Hintergrund– Kein Magento-Standard– Import von großen Datenmengen ist deutlich schneller– Module
● Fast Asynchronous Re-indexing (mirasvit)http://mirasvit.com/magento-extensions/magento-asynchronous-reindex.html
● AsyncIndex (Magento-Hackathon)https://github.com/magento-hackathon/AsyncIndex
Daniel Rose - Asynchrones Indexieren in Magento 8
Fast Asynchronous Re-indexing
● Fast Asynchronous Re-indexing– Asynchronität durch
● Queue (Warteschlange)● CronJob● Lock-Mechanismen
– Verschiedene Processing-Modes● Per Entity● Per Index
Daniel Rose - Asynchrones Indexieren in Magento 9
Fast Asynchronous Re-indexing
Daniel Rose - Asynchrones Indexieren in Magento 10
Fast Asynchronous Re-indexing
Quelle: http://mirasvit.com/media/wysiwyg/Diagramm.png
Daniel Rose - Asynchrones Indexieren in Magento 11
Vielen Dankwww.intersales.de