Jak już wcześniej pisaliśmy sklepy Prestashop są rozbudowane, dzięki czemu możemy je dostosować do swoich wymagań, do swojego profilu sprzedaży internetowej. Na szybkość działania sklepu – oprócz silnika – mają również wpływ pliki które sami wgrywamy na serwer. Poniżej postaramy się w kilku punktach wymienić obszary sklepu Prestashop w których można wpłynąć na szybkość działania sklepu.
1. Kompresja pików Gzip
Podczas instalacji należy zwrócić uwagę czy przy parametrze „Włączona kompresja GZIP (zalecane)” widnieje odpowiedni znak. Dzięki czemu pliki wchodzące w skład strony będą miały mniejszą wielkość.
2. Cache i smarty – przyspieszyć Prestashop
Po skonfigurowaniu szablonu graficznego i dodaniu wszystkich produktów – czyli w momencie gdy sklep jest już gotowy – należy wejść do panelu administracyjnego w zakładkę ustawienia/wydajność (dotyczy wersji sklepu minimum 1.4) i zaznaczyć odpowiednio dwie istotne opcje:
a) wymuszaj kompilację NIE – dzięki temu pliki sklepu nie będą za każdym razem kompilowane przez silnik smarty.
b) cache TAK – ustawienie tej opcji spowoduje przechowywanie stron najczęściej odwiedzanych w pamięci cache (taki rodzaj bufora). Strona wówczas nie musi być za każdym razem generowana dynamicznie, lecz jest odczytywana z serwera tak jakby była zwykłym plikiem HTML. Zyskujemy dzięki temu szybsze wczytywanie strony sklepu u klienta jak i mniejsze obciążenie serwera na którym znajduje się nasz sklep.
3. Kompresja plików szablonu – szybkość Prestashop
Jeśli zamówiliśmy piękny szablon graficzny lub też sami go stworzyliśmy, należy pamiętać aby zajmował jak najmniej miejsca na serwerze. Zwykle osoby które zajmują sie adaptacją szablonu do sklepu wiedzą o tym, ale warto o tym pamiętać przy wszelkich modyfikacjach w przyszłości.
4. Sprawdzanie poprawności kodu w sklepie Prestashop
Warto wykonać szybki test polegający na sprawdzeniu kodu sklepu. Sklep zgodny ze standardami działa szybciej i jest bardziej lubiany przez przeglądarkę Google, a o to nam szczególnie chodzi :)
Można w tym celu wejść na stronę validatora: http://validator.w3.org/
Po podaniu adresu klikamy przycisk check (sprawdź) i po chwili mamy wyniki.
Czasem nie da się uniknąć niektórych błędów, warto je skonsultować z informatykiem aby wiedzieć czy mają one wpływ na wydajność. Z drugiej jednak strony prawidłowa strona sklepu Prestashop powinna mieć zero błędów i do tego należy dążyć.
5. Sprawdzenie całkowitej wydajności sklepu Prestashop
Gdy wykonaliśmy już powyższe kroki możemy skorzystać z ciekawego serwisu jaki oferuje Google a mianowicie: https://developers.google.com/pagespeed/
Po wpisaniu adresu naszego sklepu i wybraniu przycisku ANALYZE (analizuj) po chwili otrzymamy całościowe spojrzenie na wydajność sklepu i zalecenia co zrobić aby go przyspieszyć.
6. Serwer – czy jest wydajny?
Często zdarza się, że winę za powolne działanie sklepu ponosi serwer na którym stoi nasz sklep. Przyczyn może być wiele, powolna baza danych, zbyt dużo kont hostingowych na jednej maszynie fizycznej itp. Dlatego, zanim zainstalujemy sklep i opłacimy usługi warto przetestować działanie serwera. Więcej o hostingu, testach i dobrym wyborze piszemy na stronie Jaki hosting pod sklep. Sklep można również przenieść z jednego serwera na drugi. Warto również wspomnieć o nowym typie hostingów – hostingi dedykowane dla sklepu Prestashop. Zapewniają one znacznie większą wydajność i szybkość działania sklepu. Więcej o nich piszemy tutaj: Hosting dedykowany Prestashop.
Podsumowanie:
Podana w ostatnim punkcie metoda sprawdzania wydajności jak i poprzednia metoda sprawdzania poprawności wymagają pewnej wiedzy na temat działania stron internetowych. Ale każdy może poglądowo spojrzeć na to czy strona jest poprawna – posiada zero lub więcej błędów (pkt. 4) lub też ile posiada punktów na 100 możliwych – serwis pagespeed (pkt.5).
Warto przyspieszyć działanie sklepu Prestashop. Oznacza to mniejszą liczbę rezygnacji z przeglądania ofert w naszym sklepie Prestashop i lepszą współpracę z wyszukiwarką Google, co przekłada się na pozycję w rankingu.