Fünf Tipps zur Beschleunigung von Magento-Websites
Veröffentlicht: 2019-06-11Magento 2 ist eine funktionsreiche Plattform. Die Plattform, die allen Käufern ein hochgradig anpassbares Erlebnis bieten kann, was bedeutet, dass keine zwei Websites gleich sind.
Zu den besten Funktionen von Magento gehören:
- Elasticsearch ist jetzt in Magento 2.3 (und höher) integriert,
- Sie können Kundenerlebnisse besser personalisieren, indem Sie bestimmte Märkte bedienen,
- Wiederkehrende Kunden können jetzt mit einem einfacheren Bezahlvorgang rechnen.
Es ist jedoch bekannt, dass solche anpassbaren Funktionen eine Website verlangsamen, und Magento ist da keine Ausnahme.
Auf den ersten Blick scheint es keine große Sache zu sein, ein paar zusätzliche Sekunden zu warten, bis eine Website endlich geladen ist. Ladenbesitzer können jedoch überrascht sein zu wissen, dass ihre Konversionsrate davon abhängt, wie schnell ihre Website geladen werden kann. Wussten Sie, dass ein potenzieller Kunde eine Website mit 40 % höherer Wahrscheinlichkeit verlässt, wenn das Laden länger als drei Sekunden dauert?
Statistiken wie diese bedeuten, dass E-Commerce-Unternehmen in der Lage sein müssen, bestimmte Bedürfnisse ihrer Kunden zu erfüllen, ohne zu versuchen, bei den anderen Bedürfnissen eines Kunden Kompromisse einzugehen. Das kann kompliziert werden, aber das bedeutet nicht, dass es unmöglich ist.
In diesem Beitrag werde ich 5 Tipps geben, um die Reaktionszeit des Servers zu verkürzen und Magento-Websites letztendlich zu beschleunigen.
Inhaltsverzeichnis
- Tipp Nr. 1: Betrachten Sie Ihr Hosting
- Tipp Nr. 2: Optimieren Sie Ihre Bilder
- Tipp Nr. 3: Überprüfen Sie Ihre Erweiterungen
- Tipp Nr. 4: Minimieren Sie Ihre Programmierung
- Tipp Nr. 5: Organisieren Sie Ihre Magento-Datenbank
- Wegbringen
Tipp Nr. 1: Betrachten Sie Ihr Hosting
Einer der häufigsten Gründe für eine langsame Magento-Site ist das Hosting. Sobald der Datenverkehr ansteigt, hätte eine durchschnittliche Website Probleme, mit einem günstigen Hosting-Plan Schritt zu halten. Da Magento jedoch etwas komplexer ist, treten bei der Plattform eher Probleme auf als bei einer durchschnittlichen Website.
Aus diesem Grund werden Ihnen viele zertifizierte Magento-Entwickler empfehlen, in einen guten Hosting-Plan zu investieren. Magento wird mit $5/Monat Shared Hosting nicht so gut laufen, wie es sollte. Um Magento zu beschleunigen, müssen Sie in einen Premium-Plan investieren.
Tatsächlich ist es wichtig, dass Sie bei der Auswahl eines Hosting-Dienstes einen Dienst auswählen, der Magento-zertifiziertes Hosting angibt.
Sie können Ihre Magento-Website auch auf einem Virtual Private Server (VPS) hosten. Ein großer Vorteil des Hostens Ihrer Website auf einem VPS besteht darin, dass Sie als Websitebesitzer mehr Freiheit bei der Verwaltung Ihres Servers haben.
Als Besitzer einer Magento-Website ist der beste Vorteil jedoch, dass VPS-gehostete Websites nicht von Traffic oder Publikum abhängig sind. Sie können gerne so viel Serverplatz nutzen, wie Sie benötigen.
Unabhängig davon, ob Sie sich für Magento-zertifiziertes Hosting oder VPS-Hosting entscheiden, ist es wichtig, alle Ihre Optionen abzuwägen und den Hosting-Plan zu finden, der Ihnen den meisten Platz bietet, um Ihre Website effizient zu betreiben.
Tipp Nr. 2: Optimieren Sie Ihre Bilder
Jeder zertifizierte Magento-Entwickler wird Ihnen sagen, dass eine der besten Möglichkeiten, Magento zu beschleunigen, darin besteht, die Bilder optimiert zu halten. Der beste Weg, dies zu tun, besteht darin, Ihre Bilder auf ihre kleinste Größe zu komprimieren. Dies bedeutet, dass die Website reibungsloser und effizienter ausgeführt werden kann, wenn Ihre Bilder eine ideale Größe haben.
Es gibt keine wirkliche Möglichkeit zu sagen, welche Fotogröße für Ihre Website am besten geeignet ist, aber es gibt Möglichkeiten, ein Foto zu verkleinern, ohne die Qualität zu beeinträchtigen.
Eine einfache Google-Suche nach „Free Image Optimizer“ wird einige kostenlose Tools aufdecken, mit denen Sie Ihre Bilder verkleinern und gleichzeitig die Qualität beibehalten können.
Diese Tools können unterschiedliche Ergebnisse liefern, aber der Prozess ist normalerweise derselbe:
- Laden Sie das Foto auf die Website hoch.
- Wählen Sie die Komprimierungseinstellungen.
- Die am meisten empfohlene Einstellung ist entweder „verlustfrei“ oder die Auswahl „beste Qualität“.
- Manche Kompressoren lassen Ihnen keine Wahl, wie Ihr Bild aussehen soll. In diesem Fall sollten Sie diesen Schritt einfach überspringen.
- Laden Sie Ihr(e) Foto(s) herunter.
Sobald Sie den Vorgang abgeschlossen haben, können Sie alle Ihre neu optimierten Fotos in Magento hochladen und damit fortfahren, Ihre Originalbilder durch Ihre optimierten Bilder zu ersetzen.
Tipp Nr. 3: Überprüfen Sie Ihre Erweiterungen
Website-Erweiterungen haben einen großen Einfluss auf die Reaktionszeit Ihres Servers. Dies liegt daran, dass beim Laden der Website auch die Erweiterungen geladen werden müssen, die der Website helfen. Daher gibt es mehr HTTP-Anforderungen.
Es gibt keine wirkliche Antwort darauf, wie viele Erweiterungen Ihre Magento-Website haben kann, aber ein zertifizierter Magento-Entwickler wird Ihnen im Allgemeinen sagen, dass Sie alle Ihre Erweiterungen von Drittanbietern auf ein Minimum beschränken sollten.
Um herauszufinden, welche wesentlichen Erweiterungen Sie auf Ihrer Magento-Site behalten müssen, wird empfohlen, dass Sie einen der folgenden Schritte ausführen:
- Führen Sie ein umfassendes Magento-Extension-Audit durch, um herauszufinden, wie viele Extensions Sie haben und wie sich jede einzelne auf Ihre Ladezeit auswirkt. Erwägen Sie, die Erweiterungen zu entfernen, die die meiste Ladezeit in Anspruch nehmen.
- Wenden Sie sich an einen zertifizierten Magento-Entwickler, um das Erweiterungsaudit durchzuführen, und sprechen Sie mit ihm, um herauszufinden, welche Erweiterungen am besten beibehalten werden können.
Sobald Sie es geschafft haben, einige Ihrer größten Erweiterungen zu löschen, stellen Sie möglicherweise fest, dass Ihre Magento-Website schneller geladen wird.
Tipp Nr. 4: Minimieren Sie Ihre Programmierung
Je weniger Code geladen wird, desto besser. Wenn Sie Ihre JavaScript- und CSS-Dateien kombinieren und minimieren, können Sie eine schnellere Ladezeit für Ihren Magento-Shop erstellen.
Sie können einen zertifizierten Magento-Entwickler damit beauftragen, aber wenn Sie dies selbst tun möchten, gehen Sie einfach wie folgt vor:
- Gehen Sie zu Ihrem Magento-Admin-Panel und suchen Sie nach „System“.
- Folgen Sie der Karte: System → Konfiguration → Erweitert → Entwickler
- Schauen Sie unter JavaScript- und CSS-Einstellungen nach.
- Ändern Sie unter „JavaScript-Dateien zusammenführen“ „NEIN“ in „JA“.
- Ändern Sie unter „CSS-Dateien zusammenführen“ „NEIN“ in „JA“.
- Änderungen speichern
Sobald Sie dies getan haben, werden Ihre JavaScript- und CSS-Dateien zusammengeführt und die Anzahl der Anfragen an Ihre Website reduziert.
Wenn Sie eine Erweiterung eines Drittanbieters herunterladen, sollten Sie in der Lage sein, Ihren HTML-Code zu minimieren.
Tipp Nr. 5: Organisieren Sie Ihre Magento-Datenbank
Ein wichtiger Punkt zur Beschleunigung von Magento ist die Optimierung Ihrer Website-Datenbank. Dazu gehört die Pflege von:
- Indizes: Es ist wichtig zu beachten, dass Indizes verwendet werden, um MySQL-Abfragen zu beschleunigen. Standardmäßig aktualisiert Magento die Indizes für jedes einzelne Produkt im Geschäft. Es gibt jedoch einige Fälle, in denen Sie einen Produktindex manuell aktualisieren müssten. Dazu müssten Sie:
- Navigieren Sie zu „System“ → „Indexverwaltung“.
- Wählen Sie alle Indizes (oder diejenigen, die Sie aktualisieren möchten), wählen Sie „Daten neu indizieren“ aus der Dropdown-Liste und klicken Sie auf „Senden“.
- Protokolle: Ihre Tabellen, Produkte und Verfahren sollten in den entsprechenden Gruppen platziert werden. Veraltete Protokolle sollten so schnell wie möglich gelöscht werden, um die Aussicht auf eine längere Ladezeit zu vermeiden. Um Magento-Datenbankprotokolle zu bereinigen, müssen Sie:
- Navigieren Sie zu „Stores“ → „Configuration“ → „Advanced“ → „System“ → „Bulk Actions“.
- Ändern Sie unter „Im Protokoll gespeicherte Tage“ die Anzahl der Tage, die Sie bevorzugen.
- Klicken Sie auf „Konfiguration speichern“.
Nachdem Sie dies konfiguriert haben, können Sie davon ausgehen, dass Ihre Magento-Site schneller geladen wird.
Wegbringen
Eine schnellere Website zu haben ist wichtiger denn je geworden. Eine großartige Website zu haben ist mehr als nur ein schönes Schaufenster. Es geht auch darum, ein großartiges Einkaufserlebnis für den Gast zu schaffen, und ein großer Faktor, der in dieses Einkaufserlebnis einfließt, ist die Geschwindigkeit der Website.
Eine schnelle Website zu haben, ist für eine erfolgreiche Website unerlässlich geworden. Es gibt jedoch noch keinen konkreten Weg, um jede Website schnell zu machen. Zu den Dingen, die Sie tun können, um Magento zu beschleunigen, gehören:
- Einen guten Hosting-Plan haben
- Optimieren von Website-Bildern
- Durchführung eines Erweiterungsaudits
- Stellen Sie sicher, dass Ihre gesamte Codierung absolut notwendig ist
- Halten Sie Ihre Magento-Datenbank organisiert
Wenn Sie all dies tun, haben Sie die ersten Schritte unternommen, um Ihre Website zu beschleunigen und folglich Ihre Konversions- und Kundenbindungsrate zu erhöhen.
Dies ist ein Gastbeitrag von Konstantin Gerasimov, einem Magento-zertifizierten Entwickler bei Goivvy, LLC. Er ist spezialisiert auf Leistungsoptimierung und Backend-Entwicklung.