Magento 2 Wskazówki dotyczące optymalizacji wydajności
- 2749
- 725
- Maria Piwowarczyk
Wraz ze wzrostem technologii rozprzestrzenianie się uwagi ludzi. Magento, należący do eBayu, jest jedną z najczęściej używanych platform e -commerce używanych obecnie do rozwoju biznesu online. Chociaż masz wiele opcji, jeśli chodzi o wybór CMS lub platformy e-commerce, takich jak wooCommerce, Shopify itp. Ale dla mnie Magento to solidna platforma o wysokim poziomie funkcjonalności i możliwości konfigurowania.
- Przeczytaj to: Jak zainstalować Magento2 na Ubuntu
Według kilku rodzajów badań, 16% z 100 000 najlepszych witryn e -commerce korzysta z Magento, 22%, jeśli uwzględniamy również Magento Enterprise. I WooCommerce pojawia się na sekundzie z 12%. Nawet trendy w Google zgadzają się z faktem, że aktywność wokół Magento jest nadal bardzo wysoka, od jego oficjalnego wydania w 2008 roku.
Teraz dobra wydajność jest kluczowym aspektem udanego projektu e-commerce. Nie tylko gra istotny czynnik rankingowy, ale także jest bardzo ceniony przez użytkowników końcowych. Szybki sklep internetowy często ma wysoki wskaźnik konwersji niż jego konkurenci. Dlatego bardzo ważne jest, aby uruchomić najnowszą wersję Magento, ponieważ aktualizacje ogólnie zawierają poprawki błędów i ulepszenia wydajności. Druga wersja platformy różni się bardzo i wymaga innego podejścia, jeśli chodzi o ulepszenia wydajności.
Magento 2 jest szybsze, mniej głodne zasobów i lepiej zoptymalizowane pod kątem wysokich obciążeń niż 1.X. Ponadto oferuje wiele nowych funkcji wydajnościowych. Na przykład otrzymujesz natywną obsługę lakieru, redis i nginx, a także pełne buforowanie stron w Magento 2. Gdzie w poprzednich wersjach wszystkie te funkcje były dostępne tylko poprzez dostosowania i rozszerzenia.
Jak zoptymalizować wydajność Magento 2?
Jeśli weźmiemy pod uwagę normalną stronę e -commerce, załadowanie strony produktu zajmuje więcej niż 3s. Jako klient uważasz to za denerwujące, jeśli potrzebujesz przeglądania przez pięć podobnych stron na swojej stronie internetowej? Oczywiście, że tak! Mam na myśli, że nikt nie siedzi bezczynnie ani cierpliwy, aby czekać na opóźnienie.
Magento 2 Kroki optymalizacji wydajności
Krok 1 - Włącz płaskie kategorie i produkty
Prędkość wydajności Magento 2 to zdolność ładowania bazy danych. Włączenie płaskiego katalogu oznacza po prostu rozładowanie liczby bazy danych, gdy pojawi się jakieś żądanie wyświetlania produktu. Jednocześnie złożoność zapytania MySQL zostanie zmniejszona.
Idź do backend, Sklepy > Konfiguracja > Katalog > Katalog > Witryna sklepowa (Wybierz tak w użyciu pola kategorii katalogu płaskiego.)
Krok 2 - Połącz pliki CSS i JS
Następnie jest scalanie i minimalne pliki CSS i JavaScript. Oznacza to, że strona internetowa była jak najbardziej lekka dla szybkiego ładowania.
Dla JavaScript-
- Przejdź do backend, Stores -> Konfiguracja> Zaawansowana> Deweloper> Ustawienia JavaScript
- Ustaw scal pliki JavaScript na tak
- Ustaw pliki minifikuj JavaScript na tak
Dla pliku CSS-
- Przejdź do backend, magazynki -> Konfiguracja> Zaawansowana> Deweloper> Ustawienia CSS
- Ustaw pliki CSS na tak
- Ustaw pliki CSS MINIFY na tak
Krok 3 - Sieć dostarczania treści
Powszechnie znany jako CDN, jest to specjalny system, który może podłączyć wszystkie serwery pamięci podręcznej.
Idź do backend, Sklepy > Konfiguracja > Ogólny > Sieć > Podstawowe adresy URL (Bezpieczne)
Krok 4 - Włącz buforowanie
Magento współpracuje z następującymi rodzajami pamięci podręcznej:
- Pamięć podręczna konfiguracji
- Pamięć podręczna układu
- Blokuj pamięć podręczną wyjściową HTML
- Zbiór pamięci podręcznej danych
- Pamięć podręczna DDL
- Pamięć podręczna atrybutu encji
- Pamięć podręczna strony zbiera dane
- Tłumaczenia pamięć podręczna
- Pamięć podręczna konfiguracji integracji
- Cache konfiguracji API integracji
- Pamięć podręczna konfiguracji usług internetowych
System > Zarządzanie pamięcią podręczną
Krok 5 - Optymalizacja obrazu
Każda uzasadniona firma programistyczna Magento zaleciłaby optymalizację obrazu, aby jak najlepiej wykorzystać Magento 2. Rozmiar obrazu jest zbyt ciężki, może być jednym z kluczowych powodów strony przeciążenia. Odtąd kompresowanie należy wykonać przed przesłaniem jakiegokolwiek obrazu. W tym celu możesz użyć formatu JPEG lub PNG do układu, a także logo.
Krok 6 - Skróć czas odpowiedzi serwera
Czas reakcji witryny staje się całkiem dobry, ja.mi. 0.5s z wbudowaną funkcją pamięci podręcznej Magento 2.
Idź do backend, Sklepy > Konfiguracja > Zaawansowany > System > Pełna pamięć podręczna strony, Przenieś aplikację buforowania do Varish Cache.
W sumie, przy tak wielu dostępnych alternatywnych opcjach, nikt nie jest wystarczająco chętny ani cierpliwy, aby znieść powolne transakcje. Dlatego naprawdę ważne jest, aby zrobić kilka kroków, aby poprawić szybkość i wydajność swojej witryny Magento 2.
- « Jak monitorować wskaźniki pamięci i dysku w instancji Amazon EC2 Linux
- Jak włączyć przepisanie adresu URL w IIS »