SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
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 der
Indexierung
●
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 Dank
www.intersales.de

Weitere ähnliche Inhalte

Andere mochten auch

Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblick
Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein ÜberblickAxel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblick
Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblicklernet
 
Manual Técnico Tubosistemas Conducción Gas. PAVCO
Manual Técnico Tubosistemas Conducción Gas. PAVCOManual Técnico Tubosistemas Conducción Gas. PAVCO
Manual Técnico Tubosistemas Conducción Gas. PAVCOJohn Arley Muñoz
 
Ortiz daniel 1_b_seattle
Ortiz daniel 1_b_seattleOrtiz daniel 1_b_seattle
Ortiz daniel 1_b_seattleDaniel Gomez
 
Sailing Yacht 3D Model
Sailing Yacht 3D ModelSailing Yacht 3D Model
Sailing Yacht 3D ModelPaulHults
 
Gtr Setup Guide
Gtr Setup GuideGtr Setup Guide
Gtr Setup Guideguest36782
 
Portraits
PortraitsPortraits
Portraitskyoung
 
Event-Marketing mit Social Media.
Event-Marketing mit Social Media.Event-Marketing mit Social Media.
Event-Marketing mit Social Media.Ralph Hutter
 
Beeren-ein Geschenk der Natur
Beeren-ein Geschenk der NaturBeeren-ein Geschenk der Natur
Beeren-ein Geschenk der NaturTweuropa Network
 
Informatik Seminar Groovy Und Grails
Informatik Seminar Groovy Und GrailsInformatik Seminar Groovy Und Grails
Informatik Seminar Groovy Und Grailsschmichri
 
Positionen Im Bett
Positionen Im BettPositionen Im Bett
Positionen Im Bettguest1d90e
 
Equipo de alto rendimiento
Equipo de alto rendimientoEquipo de alto rendimiento
Equipo de alto rendimientoFantasticosumes
 

Andere mochten auch (20)

Gluconeogenesis
GluconeogenesisGluconeogenesis
Gluconeogenesis
 
Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblick
Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein ÜberblickAxel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblick
Axel Wolpert: Computergestütztes Lernen - Was geht heute? Ein Überblick
 
Manual Técnico Tubosistemas Conducción Gas. PAVCO
Manual Técnico Tubosistemas Conducción Gas. PAVCOManual Técnico Tubosistemas Conducción Gas. PAVCO
Manual Técnico Tubosistemas Conducción Gas. PAVCO
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Ortiz daniel 1_b_seattle
Ortiz daniel 1_b_seattleOrtiz daniel 1_b_seattle
Ortiz daniel 1_b_seattle
 
Catalogo septiembre pdf
Catalogo septiembre pdfCatalogo septiembre pdf
Catalogo septiembre pdf
 
Sailing Yacht 3D Model
Sailing Yacht 3D ModelSailing Yacht 3D Model
Sailing Yacht 3D Model
 
Gtr Setup Guide
Gtr Setup GuideGtr Setup Guide
Gtr Setup Guide
 
Kultur und Web 20
Kultur und Web 20Kultur und Web 20
Kultur und Web 20
 
Portraits
PortraitsPortraits
Portraits
 
Machine guns
Machine gunsMachine guns
Machine guns
 
Event-Marketing mit Social Media.
Event-Marketing mit Social Media.Event-Marketing mit Social Media.
Event-Marketing mit Social Media.
 
Fachräume
FachräumeFachräume
Fachräume
 
Beeren-ein Geschenk der Natur
Beeren-ein Geschenk der NaturBeeren-ein Geschenk der Natur
Beeren-ein Geschenk der Natur
 
Informatik Seminar Groovy Und Grails
Informatik Seminar Groovy Und GrailsInformatik Seminar Groovy Und Grails
Informatik Seminar Groovy Und Grails
 
Positionen Im Bett
Positionen Im BettPositionen Im Bett
Positionen Im Bett
 
Meta 3.1 lopez (1)
Meta 3.1 lopez (1)Meta 3.1 lopez (1)
Meta 3.1 lopez (1)
 
Schulung in Networking
Schulung in NetworkingSchulung in Networking
Schulung in Networking
 
w.e.b.Square Kick off
w.e.b.Square Kick offw.e.b.Square Kick off
w.e.b.Square Kick off
 
Equipo de alto rendimiento
Equipo de alto rendimientoEquipo de alto rendimiento
Equipo de alto rendimiento
 

Magento beschleunigen mit Asynchronem Indexieren

  • 1. Daniel Rose - Asynchrones Indexieren in Magento 1 Asynchrones Indexieren in Magento
  • 2. Daniel Rose - Asynchrones Indexieren in Magento 2 Daniel Rose ● Magento-Developer seit 2010 ● Zertifiziert seit 2014 ● Leiter der Web-Entwicklung
  • 3. Daniel Rose - Asynchrones Indexieren in Magento 3 Inhalt ● Indexieren? Was ist das? ● Arten der Indexierung ● Probleme ● Alternative Indexierung ● Fast Asynchronous Re-indexing
  • 4. 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 – ...
  • 5. Daniel Rose - Asynchrones Indexieren in Magento 5 Arten der Indexierung ● Update beim Speichern – Automatisches Update beim Speichern einer Entität (z.B. Produkt) – Synchron ● Manuelles Speichern – Benutzer muss Update manuell durchführen – Synchron
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. Daniel Rose - Asynchrones Indexieren in Magento 9 Fast Asynchronous Re-indexing
  • 10. Daniel Rose - Asynchrones Indexieren in Magento 10 Fast Asynchronous Re-indexing Quelle: http://mirasvit.com/media/wysiwyg/Diagramm.png
  • 11. Daniel Rose - Asynchrones Indexieren in Magento 11 Vielen Dank www.intersales.de