Wie optimiert man Magento?
Dieses Tutorial behandelt die folgenden Themen:
Die Beschleunigung von Magento ist nicht immer einfach und kommerzielle Erweiterungen für diesen Zweck sind teuer. Deshalb bieten wir Ihnen einige leicht zu befolgende Schritte an, die Ihre Magento-Leistung deutlich steigern können:
Browser-Caching nutzen nutzen:
Ändern Sie die .htaccess -Datei Ihres Magento mit den expires-Header von diesen Artikel . Diese Datei kann über FTP , SSH oder Dateimanager in den Site Tools.
Auf diese Weise werden Ihre Seiten schneller für Ihre Besucher und andere Seiten, die die gleichen zwischengespeicherten Ressourcen teilen, geladen.
CSS- und JS-Dateien kombinieren:
Dies ist eine eingebaute Funktion in Magento und kann von der administrativen Seite Ihrer Website durchgeführt werden. Gehen Sie zu Geschäfte > Konfiguration > Erweitert > Entwickler . Unter Javascript-Einstellungen (aus dem Dropdown-Menü JavaScript-Dateien zusammenführen ) klicken Sie auf JA .
Gehen Sie zu CSS-Einstellungen > Wählen Sie in der Dropdown-Liste CSS-Dateien zusammenführen die Option JA aus.
Der letzte Schritt ist den Cache leeren Ihres Magento.
Flachen Katalog aktivieren:
Sie können dies über die Magento-Administrationsoberfläche aktivieren. Wenn Sie den Flachen Katalog für Produkte und Kategorien aktivieren, werden Produktdaten in einer Tabelle zusammengeführt, wodurch die Leistung verbessert wird:
Gehen Sie zu Geschäfte > Konfiguration > Katalog > Katalog . Wählen Sie Schaufenster . Wählen Sie JA für Flaches Katalogprodukt verwenden und Flache Katalogkategorie verwenden .
Einmal aktiviert, löschen Sie den Cache Ihres Magento.
Bereinigen Sie die Datenbank Ihres Magento Shops:
Magento verwaltet mehrere Datenbanktabellen für die Protokollierung. Es hat einen eingebauten Mechanismus für die regelmäßige Reinigung dieser Protokolle, aber diese Funktion ist standardmäßig deaktiviert.
Alternativ können Sie diese Protokolle bereinigen, indem Sie in den Site Tools auf Ihr phpMyAdmin zugreifen, zur Magento-Datenbank navigieren und Leeren Sie die folgenden Tabellen:
dataflow_batch_export
dataflow_batch_import
log_customer
log_quote
log_summary
log_summary_type
log_url
log_url_info
log_visitor
log_visitor_info
log_visitor_online
report_viewed_product_index
report_compared_product_index
report_event
Hinweis : Wir empfehlen Ihnen dringend, eine solche Datenbankwartung regelmäßig durchzuführen, um die Leistung Ihrer Magento-Website zu verbessern.
Memcached aktivieren
Magento Webseiten schreiben viele Daten und Objekte in ihre Datenbanken und es wird immer empfohlen, Memcached zu verwenden. Es sollte einen großen Schub in der Datenbankaufrufe bieten, die Ihr Magento macht. Sie können unser ausführliches Tutorial für weitere Informationen darüber, wie Sie den Memcached-Service für die verschiedenen Magento-Versionen aktivieren.
Magento Compiler aktivieren
Sie können den Magento Compiler über die SSH-Verbindung aktivieren. Sobald die Verbindung hergestellt ist, führen Sie den folgenden Befehl aus:
bin/magento setup:di:compile
Diese Option kompiliert alle Magento-Installationsdateien und erstellt einen einzigen include-Pfad. Es wird die Seiten um 25-50% beschleunigen, so die offizielle Dokumentation.
Allerdings kann das Aktivieren des Compilers einige Probleme verursachen, wie die Meldung fehlender PHP-Dateien, die nicht eingebunden werden können. Dies kann dazu führen, dass Sie den Compiler deaktivieren müssen.
Cloudflare CDN konfigurieren:
Sie können Cloudflare für Ihre Domain über Site Tools aktivieren, wie in unserem Tutorial gezeigt:
Um diesen CDN-Dienst zu nutzen, muss Ihre Website zu WWW URLs umgeleitet werden. Das bedeutet, dass Sie Ihr Magento zu http: // www .yourdomain.com umleiten müssen, indem Sie die Magento-Domain ändern.