Nach der Installation ist mein magento2 extrem langsam, obwohl ich keine Beispieldaten installiert habe?
Ich arbeite an der Magento Community 2.0.1
Ich habe eine virtuelle Box mit 2 GB RAM und 2 GB Swap erstellt.
Ich möchte nur beachten: Alle Caches sind nach dem Einrichten von Magento standardmäßig aktiviert.
magento2
installation
magento-2.0.1
Phanvugiap
quelle
quelle
rsync
,/home/vagrant/htdocs
anstatt Quelldateien im gemounteten Ordner (/vagrant/htdocs
) abzulegen. Es hat gut funktioniert, die Geschwindigkeit ist fast m1. Ich hoffe, das hilft euch, das gleiche Problem zu beheben.Antworten:
Ich sehe, dass auch andere Leute mit dem gleichen Problem konfrontiert sind ( https://github.com/magento/magento2/issues/3123 ).
Tatsächlich sind der Magento 2-Standardmodus und der Entwicklermodus sehr langsam. Laut @tecjam können wir die Geschwindigkeit verbessern, wenn wir uns im Produktmodus befinden. Aber mit anderen Modi ist es immer noch langsam.
Bitte versuchen Sie diese Befehlszeile im Verzeichnis magento2:
Wenn alle Caches aktiviert und statische Inhalte bereitgestellt sind , kann dies die Geschwindigkeit der Site verbessern.
quelle
Überprüfen Sie zunächst, welchen Bereitstellungsmodus Sie ausführen:
Wenn im Entwickler alle Dateien bei jedem Laden der Seite generiert werden. Um es zu beschleunigen,
Dies sollte auch die Dateien für Sie neu kompilieren
quelle
php ...
in Ihrem cmd verwenden, ohne jedes Mal den Pfad angeben zu müssen. Bitte sehen Sie diesen folgenden Link, wie dies gemacht wird: willj.co/2012/10/run-wamp-php-windows-7-command-lineD:\php\htdocs\MG\m2
und geben Sie einfach die obigen Befehle ein, um den richtigen Bereitstellungsmodus festzulegen . Stellen Sie dann den statischen Inhalt bereit. Weitere Informationen zu denDas Deaktivieren der JS- und CSS-Zusammenführung während der Entwicklung hilft:
Stores> Konfiguration> Erweitert> JavaScript-Einstellungen / CSS-Einstellungen
Sie können das Caching auch für die Dinge aktivieren, die Sie gerade nicht ändern.
quelle
Ich habe gesehen, dass viele Leute Probleme mit der Geschwindigkeit von Magento 2 haben. Nun, Magento 2 ist standardmäßig nicht langsam. Ich habe ein Tutorial erstellt, um Magento 2 schnell zu machen, in dem ich einige Schritte beschrieben habe:
Stellen Sie zunächst sicher, dass die Server- und Systemanforderungen korrekt sind.
Aktualisieren Sie die Magento-Version mit der neuesten Version.
Cache aktivieren
Lösen Sie die Lesegeschwindigkeit der Datenbank auf, indem Sie Flat Catalog aktivieren.
Bildoptimierung
Optimierung von Javascript und CSS.
Richten Sie CDN ein, um Magento zu beschleunigen.
Versuchen Sie immer, ein leichtes Thema zu verwenden.
Stellen Sie sicher, dass alle Erweiterungen in Ihrem Shop fehlerfrei sind.
quelle
Hinzufügen zu den Antworten:
Das Erhöhen von PHP
memory_limit
in der Datei php.ini macht einen großen Unterschied. Es macht es jedoch nicht sehr, sehr glatt (obwohl es Zeit spart).Der Standardwert ist 512M. Auf meinem lokalen Computer habe ich dies auf "-1" (unbegrenzt) eingestellt und es gibt eine bessere Ladezeit.
Magento ist schwer und benötigt Hochleistungshardware wie SSD, um reibungslos zu funktionieren :(
quelle
memory_limit
hat keinerlei Beziehung zur Leistung. Dies geht aus dem Namen der Richtlinie hervor.