Po instalacji mój magento2 jest bardzo powolny, że nie zainstalowałem przykładowych danych?
Pracuję nad społecznością magento 2.0.1
Stworzyłem wirtualne pudełko z 2 GB RAM i 2 Gb Swap.
Chcę tylko zauważyć: wszystkie pamięci podręczne są domyślnie włączone po skonfigurowaniu Magento.
magento2
installation
magento-2.0.1
phanvugiap
źródło
źródło
rsync
do/home/vagrant/htdocs
) wszystkie pliki na maszynę wirtualną z Linuksem zamiast umieszczać pliki źródłowe w zamontowanym folderze (/vagrant/htdocs
), działało to dobrze, prędkość jest prawie m1. Mam nadzieję, że to pomoże wam rozwiązać ten sam problem.Odpowiedzi:
Widzę, że inni faceci również napotykają ten sam problem ( https://github.com/magento/magento2/issues/3123 ).
W rzeczywistości domyślny tryb Magento 2 i tryb programisty działają bardzo wolno. Według @tecjam możemy poprawić prędkość, jeśli jesteśmy w trybie produktu. Ale w innych trybach jest nadal wolny.
Spróbuj użyć tego wiersza poleceń w katalogu magento2:
Po włączeniu wszystkich pamięci podręcznych i wdrożeniu zawartości statycznej może to poprawić szybkość witryny.
źródło
Najpierw sprawdź, który tryb wdrażania używasz:
jeśli u programisty wszystkie pliki będą generowane przy każdym ładowaniu strony. Aby to przyspieszyć,
powinno to również ponownie skompilować pliki
źródło
php ...
w swoim cmd bez konieczności podawania ścieżki za każdym razem. Zobacz poniższy link o tym, jak to się robi: willj.co/2012/10/run-wamp-php-windows-7-command-lineD:\php\htdocs\MG\m2
i po prostu wprowadź powyższe polecenia, ustawiając właściwy tryb wdrażania. Następnie wdróż zawartość statyczną. Przeczytaj więcej o trybach wdrażania tutaj: devdocs.magento.com/guides/v2.0/config-guide/bootstrap/…Wyłączenie scalania JS i CSS podczas programowania pomaga:
Sklepy> Konfiguracja> Zaawansowane> Ustawienia JavaScript / Ustawienia CSS
Możesz także włączyć buforowanie dla rzeczy, których obecnie nie zmieniasz.
źródło
Widziałem wiele osób, które mają problemy z prędkością Magento 2. Cóż, Magento 2 nie jest domyślnie wolny. Stworzyłem tutorial, aby uczynić Magento 2 szybkim, w którym opisałem kilka kroków, które są:
Po pierwsze, upewnij się, że wymagania serwera i systemowe są dokładne.
Zaktualizuj wersję Magento do najnowszej wersji.
Włączanie pamięci podręcznej
Ustal prędkość odczytu bazy danych, włączając Płaski katalog.
Optymalizacja obrazu
Optymalizacja Javascript i CSS.
Aby przyspieszyć Magento, skonfiguruj CDN.
Zawsze staraj się używać lekkiego motywu.
Upewnij się, że wszystkie rozszerzenia w Twoim sklepie są wolne od błędów.
źródło
Dodanie do odpowiedzi:
Zwiększenie PHP
memory_limit
w pliku php.ini zrobi dobrą różnicę. Jednak nie sprawi, że będzie bardzo gładka (chociaż pozwoli zaoszczędzić czas).Wartość domyślna to 512 mln. Na mojej lokalnej maszynie ustawiłem to na „-1” (nieograniczone) i daje to lepszy czas ładowania.
Magento jest ciężki i potrzebuje płynnego sprzętu o wysokiej wydajności, takiego jak SSD :(
źródło
memory_limit
nie ma żadnego związku z wydajnością. Jest to oczywiste z nazwy dyrektywy.