28/05/2015

Szybkie i łatwe ustawienia przyspieszające Twój sklep PrestaShop

Dodałeś wszystkie produkty i wykonałeś ostatnie szlify w swoim sklepie PrestaShop. Dzisiaj jest ten dzień, gdy sklep wyjdzie z trybu serwisowego. Odświeżasz stronę główną, ale wszystko co widzisz to pusta strona – przez 1… 2… 3… 4… pełne sekundy! Choć jesteś podekscytowany, z tyłu głowy czai się pytanie: „Dlaczego mój sklep internetowy tak długo się ładuje?” To pytanie zadaje sobie wielu sprzedawców, a odpowiedź jest dość prosta. Ustawienia wydajności PrestaShop zoptymalizowane dla budowy witryny różnią się od ustawień prędkości ładowania strony. W PrestaShop można łatwo zmienić konfigurację sklepu z przyjaznej w budowie na zoptymalizowaną pod kątem prędkości, więc dziś udostępniamy szybkie i łatwe ustawienia przyspieszające Twój sklep PrestaShop. Jako dodatkowy bonus, podajemy objaśnienie sposobu działania każdego ustawienia. Zacznij od zalogowania się na „zapleczu” sklepu PrestaShop i przejdź do zakładki PARAMETRY ZAAWANSOWANE > WYDAJNOŚĆ

Zakładka Smarty

Zobaczysz tu zakładkę SMARTY która odpowiada Twojej kompozycji lub szablonowi. (Smarty to język szablonu używany w kompozycjach PrestaShop.) Kompilacja szablonu: to ustawienie określa, czy strona ma ponownie kompilować swoje instrukcje. Dlaczego kompozycja posiada instrukcje? Domyślny szablon PrestaShop został stworzony jako elastyczny i konfigurowalny, aby sprostać wymaganiom każdego internetowego handlowca. Mówiąc inaczej, nasze elementy projektowe nie są statyczne. Każdy moduł projektowy łączy się z Twoim sklepem, używając zestawu własnych instrukcji szablonu. W ten sposób możesz dostosować domyślny szablon do własnych potrzeb...

[X] Nigdy nie kompiluj ponownie plików szablonu – (najszybsza). Wybierz tę opcję, jeśli jesteś całkowicie zadowolony z projektu i skończyłeś edycję plików. [ ] Kompiluj szablony ponownie, jeśli pliki zostały zaktualizowane – (szybka). Wybierz tę opcję, jeśli jesteś programistą, który dokonuje regularnych edycji kompozycji witryny internetowej. Strona zostanie skompilowana ponownie tylko wtedy, gdy wprowadzono zmiany do plików kompozycji. [ ] Wymuś kompilację – (powolna). Użyj tej opcji tylko podczas debugowania witryny internetowej. Za każdym razem, gdy strona się ładuje, kompozycja ponownie określa, które elementy powinny być wyświetlane i w jaki sposób.

Pamięć podręczna: pamięć podręczna to pliki przechowywane tymczasowo, które zwiększają wydajność i zmniejszają opóźnienia.

[X] TAK – gdy skończysz dostosowywanie kompozycji na stronie do obsługi klientów, włącz tę opcję, aby ulepszyć wydajność Twojej witryny dla klientów. [ ] NIE – jedyny przypadek, gdy nie korzystasz z pamięci podręcznej, to podczas prac nad kompozycją. Jeśli nie wyłączyłeś tej opcji, nie zobaczysz natychmiast wprowadzonych zmian. Kiedy opracowujesz kompozycję, wyczyść pamięć podręczną, aby zmiany zostały wprowadzone na stronie.

Typ buforowania: system plików lub MySQL – ponieważ ta konfiguracja zależy od sklepu, nie ma ostatecznej odpowiedzi decydującej, co jest lepsze. To naprawdę zależy od rozmiaru bazy danych, jej konfiguracji i optymalizacji. Jeśli masz małą bazę danych, trudno będzie zauważyć różnicę. Wyczyść pamięć podręczną:

[ ] Nigdy nie kasuj plików pamięci podręcznej – to ustawienie należy wybrać WYŁĄCZNIE po wprowadzeniu zmian na stronie internetowej, gdy strona do obsługi klientów nie wyświetla zmian. [X] Wyczyść pamięć podręczną za każdym razem, gdy coś zostało zmodyfikowane - Irobi dokładnie to, co podaje opis. Pamięć podręczna witryny zostanie wyczyszczona, gdy tylko coś się zmieni. Dzięki temu klienci widzą najbardziej aktualną wersję Twojej witryny.

BONUS: jeśli chcesz mieć jeszcze większą kontrolę nad tym, jak często i jakie strony są buforowane, pobierz opracowany przez społeczność premium Menadżer pamięci podręcznej z Dodatków PrestaShop.

Funkcje opcjonalne

Wyłączenie poniższych funkcji może przyspieszyć działanie strony, ale w niewielkim stopniu. Poza tym ogranicza to funkcje PrestaShop oraz możliwości wykorzystania pełnego potencjału oprogramowania. Pamiętaj, że jeśli opcje te są nieaktywne i nie można ich wyłączyć, oznacza to, że już korzystasz z tych funkcji.

CCC (Combine, Compress and Cache, czyli łączenie, kompresja i buforowanie)

CCC to zestaw narzędzi mających na celu minimalizowanie czasu ładowania witryny. Wykonuje następujące zadania

CCC łączy podobne pliki tekstowe w jeden większy plik, co ogranicza liczbę plików do pobrania. Następnie kompresuje plik, używając wspólnego algorytmu Zip, co przyspiesza pobieranie. Na koniec buforuje skompresowany plik, eliminując konieczność wykonywania tego procesu za każdym razem, gdy strona się ładuje i zmniejszając obciążenie procesora serwera.

Uważaj, ponieważ niektóre z tych ustawień mogą zakłócać wygląd kompozycji, więc włączaj je po jednym na raz. I tak jak zawsze pamiętaj, aby przetestować witrynę po wprowadzeniu jakichkolwiek zmian. Smart cache dla CSS: [TAK] - połącz, skompresuj i buforuj pliki typu CSS. SSmart cache dla JavaScript*: [TAK] - połącz, skompresuj i buforuj pliki typu JavaScript. Redukuj HTML: [TAK] – ta konfiguracja usuwa wszystkie spacje w kodzie HTML wygenerowane z szablonu Smarty. Kompresuj wbudowany JavaScript* w HTML: [TAK] – jeśli w kompozycji używasz skryptów JavaScript, skompresuj je, aby ładowały się szybciej. Przesuń JavaScript* na koniec: [TAK] - przesunięcie skryptu JavaScript na koniec powoduje, że jest on ładowany jako ostatni, co pozwala stronie na załadowanie prostszych elementów w pierwszej kolejności. *Te ustawienia mają wpływ na skrypty JavaScript, które są czasem wykorzystywane podczas opracowywania kompozycji, co może ją zniekształcić.

Teraz Twoja kolej

Czy jesteś gotowy, aby przyspieszyć swój sklep PrestaShop? Oto obraz ekranu z konfiguracją dla ładowania z prędkością światła.

smartyccc

Aby dowiedzieć się więcej na temat zaawansowanych parametrów konfiguracji sklepu internetowego, zapoznaj się z naszą oficjalną dokumentacją online. A jeśli korzystasz ze starszej wersji PrestaShop, wyszukaj swoją wersję w naszym archiwum dokumentacji a następnie sprawdź oryginalny wpis na blogu, dotyczący przyspieszenia Twojej witryny internetowej. O ile szybciej ładuje się Twój sklep internetowy po zastosowaniu ustawień zalecanych przez nas? Poinformuj nas o swoich wynikach w komentarzach poniżej. Powyższy artykuł został przetłumaczony z języka angielskiego. W razie ewentualnych sugestii lub opinii, prosimy o kontakt z [email protected].

Co dwa tygodnie, nasz newsletter e-commerce na Twojej skrzynce

Wysyłając ten formularz, zgadzasz się na wykorzystanie przez PrestaShop S.A. wprowadzonych przez Ciebie danych do wysyłania newsletterów i ofert promocyjnych. Możesz zrezygnować z subskrypcji w dowolnym momencie, klikając na link znajdujący się w otrzymywanych wiadomościach. Dowiedz się więcej o naszej polityce prywatności.