Dr. Max verbessert deutlich die Geschwindigkeit und Stabilität des Systems

Über

Audit des E-Commerce-Systems und Verbesserung seiner Stabilität und Leistung.

Ansehen
Kunde
Dr.Max
Leistungen
Development
Industrie
pharmacy

Challenge

Solution

No items found.

Results

Technology

This project is built with our technology partners:

No items found.

Über die Marke

Dr.Max Polen ist Teil der internationalen Holding Dr.Max - dem Marktführer auf dem Pharmamarkt in der Tschechischen Republik und der Slowakei mit über 2.000 Apotheken in 8 europäischen Ländern. Das stationäre Vertriebsnetz der Marke in Polen besteht aus mehr als 500 Apotheken. Darüber hinaus bietet sie ihren Kunden im ganzen Land Zugang zu einem breiten Online-Angebot, das unter anderem Dermokosmetika, Medizinprodukte und Eigenmarkenprodukte umfasst. Dank seines vielfältigen Angebots, seiner leichten Verfügbarkeit und seiner durchdachten Strategie ist das Unternehmen zum Marktführer unter den Online-Apotheken geworden. Angesichts dieses Ausmaßes an Entwicklung und Anerkennung musste das System des Kunden stabil, sicher und effizient sein.

Herausforderungen

Trotz einer etablierten Position kämpfte der Kunde mit einer Systeminstabilität. Dies äußerte sich in häufigen Ausfallzeiten des Shops und vielen Fehlern. Außerdem war die durchschnittliche Ladezeit der Seite deutlich zu lang. All dies wirkte sich nicht nur auf das Markenimage und das Einkaufserlebnis der Nutzer aus, sondern auch auf die Einkaufssicherheit.

Um hier Abhilfe zu schaffen, begannen wir unsere Arbeit mit der Durchführung eines Audits, das es ermöglicht, die Funktionsweise des gesamten Systems und seiner Architektur im Detail kennenzulernen und die Bereiche der Implementierung aufzuzeigen, die für die möglicherweise geringe Effizienz des Dienstes verantwortlich sind. Die Ergebnisse eines solchen Audits ermöglichen es uns, geeignete Empfehlungen für Änderungen vorzubereiten, die es wert sind, in den Dienst eingeführt zu werden, um seine Effizienz zu verbessern. 

Audit Schritt für Schritt

Schritt 1

Systemanalyse für:

  • Implementierungsarchitekturen
  • Systemkonfiguration
  • Verkehrsaufkommen,
  • Anzahl der Benutzer
  • Produkte
  • Integration

Schritt 2

Analysieren Sie die Konfiguration der Serverumgebung auf:

  • Verbindungen und Dienste
  • Server-Architektur
  • Korrektheit der Umgebung
  • Systemanforderungen

Schritt 3

Leistungsüberwachung und Code-Analyse für:

  • Server-Infrastruktur
  • Datenbanken, PHP-Skripte,
  • Ausführung von Skripten,
  • Erstellung von Inhalten
  • Analyse des Website-Codes
  • Analyse der Ladegeschwindigkeit

Schritt 4

Empfehlung und Identifizierung von Engpässen

  1. Das Ergebnis dieser Phase ist eine Bestandsaufnahme der Architektur der gesamten Magento-Systemimplementierung.
  2. Expertenbewertung der Konfiguration der Serverumgebung, um Möglichkeiten zur Leistungsverbesserung zu identifizieren.
  3. Analyse des Verhaltens des Magento-Systems auf Produktionsservern, Code-Analyse und Ladegeschwindigkeit der Website.
  4. Zusammenfassende Besprechung mit Expertenbewertung, Angabe der Problembereiche und Empfehlungen für weitere Maßnahmen.

magento 2 case study


New Relic - Echtzeit-Überwachung

Bei komplexen Implementierungen, wie im Fall von drmax.pl, ist eine Software, die eine reale Überwachung der gesamten Anwendung und nicht nur der Server ermöglicht, ein äußerst nützliches Werkzeug, um die volle Effizienz und Produktivität des Systems zu erhalten. Deshalb haben wir die APM-Technologie von New Relic eingesetzt. Ein solches Tool ermöglicht die Überprüfung und Optimierung der Anwendung während ihrer täglichen Arbeit. Es ermöglicht auch die effektive und schnelle Beseitigung von Fehlern im gesamten Dienst.

Die New Relic-Technologie ermöglicht unter anderem die schnelle Identifizierung von Engpässen und die Lösung von Problemen mit der Systemleistung. Darüber hinaus ermöglicht sie die Überwachung der Anwendung in vielen Aspekten, angefangen von der Endbenutzererfahrung über die Hosting-Dienste bis hin zum Code, und das alles in einer einzigen Benutzeroberfläche. - sagt Robert Żochowski, IT-Direktor bei Strix

Kundenzufriedenheit messen und steigern

Ein spezieller Index - Apdex - ist für die Messung der Benutzerzufriedenheit in New Relic verantwortlich. Er berücksichtigt viele Faktoren, wie z.B. die Wartezeit des Benutzers, bis die Seite geladen und angezeigt wird. Auf seiner Grundlage erhielten wir nicht nur Informationen über den Zustand unseres Systems, sondern auch über den Grad der Zufriedenheit der Kunden von drmax.pl.

Empfehlungen nach dem Audit

Das Audit dauerte zwei Wochen, einschließlich einer mindestens einwöchigen Überwachung der Anwendung. Auf der Grundlage der Ergebnisse des Audits haben wir für den Kunden entsprechende Empfehlungen ausgearbeitet, deren Umsetzung zur Verbesserung der Arbeit der gesamten Website beigetragen hat.

Beispielliste von Kundenempfehlungen:

  1. Behebung von kritischen Problemen und Fehlern im Systembetrieb, die bei der Entwicklung neuer Funktionen zusätzlich zu Systemfehlfunktionen Nebenwirkungen verursachen können.
  2. Notwendige Verbesserung der Systemsicherheit.
  3. Eine aktualisierte Version von Magento, die viele Leistungs- und Sicherheitsverbesserungen enthält. Beseitigung von Systemänderungen, die ohne Beachtung der Standards und Best Practices für das Magento-System vorgenommen wurden.
  4. Upgrade von Zusatzmodulen, die nicht nur Fehler beheben und Sicherheitslücken schließen, sondern auch die Funktionalität erweitern.
  5. Leistungs- und Geschwindigkeitsverbesserungen, die sich auf die allgemeine Kundenzufriedenheit und die Kosten der Hosting-Dienste auswirken. Beseitigung von Engpässen, verstärkte Nutzung von Cache-Mechanismen und Verwendung des Full-Page-Cache-Mechanismus.
  6. Deaktivierung nicht genutzter Module des Magento-Systems, was sich in Form einer deutlichen Geschwindigkeitsverbesserung auswirkt

Optimierung des Systembetriebs auf der Grundlage von Audit-Empfehlungen

  • Beseitigung von kritischen Sicherheitsmängeln
  • Erhöhung der Ladegeschwindigkeit der Website um 50%.
  • Umbau der Server-Infrastruktur, Optimierung der Amazon-Umgebung bei gleichzeitiger Senkung der Hosting-Kosten
  • Optimierung der durchschnittlichen Server-Antwortzeit auf 0,5 Sekunden
  • Steigerung der Kundenzufriedenheit
  • Steigerung der Systemleistung und -stabilität
  • Umstellung von Magento 2.2.4 auf 2.2.10
  • Implementierung und grafische Gestaltung der zweiten Lieferoption: Spezialkurier, der Medikamente in der richtigen Temperatur ausliefert
  • Optimierung der Blog-Seite
  • Optimierung des Ladens der Produktbilder in der Produktansicht
  • Optimierung des Lieferschalters auf der Produktkarte

Unsere Herangehensweise an die Umsetzung dieser Dienstleistung basiert auf der Erfahrung und den bewährten Verfahren, die wir bei der Arbeit mit dem System Magento 2 entwickelt haben.