Leistungsoptimierung

Leistung ist ein großes Thema. Wenn Benutzer eine langsame oder nicht responsive Site erleben, wirkt sich dies auf die Konversion aus. Es wird empfohlen, die folgenden Schritte auszuführen, um die Leistung Ihrer Adobe Commerce bei der Implementierung der Cloud-Infrastruktur zu optimieren:

  • Bewertung des Problems
  • Messen der Leistung
  • Identifizieren Sie Teile des Systems, die für die Leistungsverbesserung wichtig sind.
  • Systemteil ändern, um den Engpass zu entfernen
  • Messen der Leistung nach der Änderung
  • Nehmen Sie sie gegebenenfalls an oder setzen Sie sie zurück.

Typische Leistungsprobleme

Die Auswirkungen eines langsamen Erlebnisses werden in der Regel durch zwei Indikatoren bestimmt, und jeder Faktor kann aus Gründen von Tonnen verursacht werden.

High Time-to-First-Byte (TTFB) wird normalerweise als Indikator betrachtet, der die Reaktionsgeschwindigkeit des Servers definiert. Die Zeit wird nicht nur durch die Ausführung des Quellcodes für die Bearbeitung der Anfrage verursacht, sondern kann auch durch die folgenden Faktoren beeinflusst werden:

  • DNS-Suche
  • Langsame Abfragen von der DB-Ebene
  • CPU-Zeit der einzelnen Anwendungsschichten
  • Speicherbegrenzung
  • Die E/A-Wartezeit kann sich auf das Lesen und Schreiben von Dateien auswirken und den Verbindungsdienst über Sockets verbinden
  • Softwareeinstellungen (nginx, PHP, MySQL, Redis, Varnish)
  • Netzwerkbandbreite
  • Ungültige Zwischenspeicherung
  • Unangemessener Code
  • Schlechter Integrationsansatz
  • Abhängigkeit der langsamen Antwort des Drittanbieterdienstes
  • Architektur ohne Skalierbarkeit

Ressourcen mit langsamem Laden werden normalerweise als Indikator betrachtet, der die statische Ressource definiert (CSS, JavaScript, Bilder, Videos, Ajax-Aufrufantwort von Drittanbietern).

Adobe Commerce kann mit seinen Funktionen skalieren:

Abbildung der skalierbaren Funktionen von Adobe Commerce

Es gibt auch wichtige Faktoren, die den Maßstab im Handel antreiben, was sich auch auf die Gesamtleistung auswirkt.

  • Komplexer und großer Produktkatalog
  • Eine große Anzahl von Administratoren
  • Globale Storefronts
  • Traffic mit hoher Variablen
  • Erweitern von Touchpoints
  • Transaktionen mit hohem Volumen

Für skalierbare, übereinander liegende Architekturen können Sie dieses Diagramm als Referenz verwenden.

Abbildung der Verwendung der Adobe Commerce GraphQL API in einer zwischenspeicherbaren Architektur

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60