Jak przyspieszyć PrestaShop 8 i 9: poradnik krok po kroku

Cómo mejorar velocidad Prestashop 1.6

Zaktualizowano w październiku 2026 r.

Aby przyspieszyć PrestaShop 8 i 9, trzeba zadbać o trzy rzeczy: serwer, konfigurację sklepu i wagę zdjęć. Szybki sklep lepiej sprzedaje, a Google uwzględnia komfort korzystania ze strony wśród sygnałów rankingowych. Oto ustawienia, które dają najwięcej, w kolejności, w jakiej warto je wprowadzać.

Kompresja sklepu: jak przyspieszyć PrestaShop

Pierwszym krokiem jest włączenie kompresji na serwerze, a na hostingu z cPanel zajmuje to dosłownie kilka kliknięć: w zakładce Oprogramowanie wystarczy otworzyć opcję Optymalizuj witrynę.

Kompresja sklepu PrestaShop w cPanel

Następnie należy włączyć opcję Kompresuj całą zawartość i zapisać ustawienia. Jeśli hosting nie korzysta z cPanel, warto poprosić dostawcę o włączenie kompresji tekstu (gzip lub Brotli) na serwerze.

Odinstalować zbędne moduły...

Nieużywane moduły spowalniają sklep, dlatego najlepiej je odinstalować, a nie tylko wyłączyć. Wiele z nich instaluje się razem z PrestaShop lub motywem i potem nikt z nich nie korzysta.

Warto też sprawdzić moduły, których funkcję przejęła już inna usługa. Odinstalowanie nie jest ostateczne: jeśli moduł będzie kiedyś potrzebny, można go zainstalować ponownie, a do tego czasu nie zajmuje miejsca ani zasobów w sklepie. Przed odinstalowaniem czegokolwiek zawsze warto zrobić kopię zapasową.

...albo zainstalować moduł Kompresor zdjęć, by zyskać na szybkości

Zbyt ciężkie zdjęcia to jedna z głównych przyczyn wolnego sklepu PrestaShop, a ich kompresja bez utraty jakości odchudza stronę najbardziej. Klienci nie czekają: jeśli strona wczytuje się długo, odchodzą do konkurencji. Google traktuje czas ładowania jako element komfortu korzystania ze strony, więc szybki sklep ma przewagę. Moduł PrestaShop do kompresji zdjęć od Línea Gráfica zmniejsza rozmiar zdjęć w sklepie bez utraty jakości i jest bardzo prosty w obsłudze: Jak przyspieszyć PrestaShop za pomocą modułu do kompresji zdjęć
  • Można ustawić procent redukcji dla plików JPG i JPEG.
  • Można ustawić wartość redukcji dla plików PNG.
  • Można wskazać zdjęcia, których moduł nie ma kompresować, na przykład logo.
  • Moduł kompresuje też do formatów WebP i AVIF, które PrestaShop generuje od wersji 8.1.
Jeśli zdjęcia mają dodatkowo zostać zamienione na WebP, stać się ostrzejsze i jeszcze lżejsze, służy do tego Optymalizator zdjęć Premium z konwerterem WebP. Przy dużym katalogu przyda się moduł do regeneracji miniatur, który odtwarza zdjęcia partiami, bez przeciążania serwera. Optymalizator Premium i moduł miniatur wchodzą też w skład Pakietu Wydajność, razem z modułem blokującym niepożądane boty. Więcej na ten temat w naszym poradniku, jak zoptymalizować zdjęcia w sklepie PrestaShop.

Pamięć podręczna Smarty w PrestaShop

Pamięć podręczna Smarty sprawia, że PrestaShop nie musi kompilować szablonów przy każdej wizycie, a włącza się ją w panelu administracyjnym: Parametry zaawansowane > Wydajność. W pierwszym bloku znajdują się opcje pamięci podręcznej: warto włączyć cache Smarty, a w gotowym sklepie wybrać opcję, by nie kompilować ponownie plików szablonów.

Na czas prac nad motywem lepiej wybrać opcję ponownej kompilacji szablonów po ich zmianie, aby od razu widzieć efekty.

Łączenie, kompresja i cache (CCC)

Opcje CCC łączą i kompresują pliki CSS oraz JavaScript, dzięki czemu przeglądarka pobiera mniej danych, a znajdują się na tym samym ekranie Wydajność. Warto włączyć inteligentny cache dla CSS i JavaScript, a potem sprawdzić, czy sklep nadal działa poprawnie: zależnie od budowy motywu któryś moduł może sprawiać problemy, choć zdarza się to rzadko. Jeśli coś przestanie działać, opcje można wyłączać po kolei, zaczynając od tych dotyczących JavaScript, aż do znalezienia przyczyny.

Czy potrzebne są subdomeny dla treści statycznych?

Zazwyczaj nie: serwery multimediów (subdomeny dla zdjęć, arkuszy stylów i JavaScript) miały rozdzielać pobieranie na równoległe połączenia w czasach HTTP/1.1. Przy HTTP/2 lub HTTP/3, które oferuje dziś większość hostingów, ta technika zwykle niewiele daje, a bywa, że szkodzi. Jeśli serwer udostępnia już sklep przez HTTP/2 lub HTTP/3, najlepiej zostawić ją nieskonfigurowaną.

Jeśli jednak zdecydują się Państwo z niej skorzystać, należy utworzyć subdomeny i odczekać kilka godzin, zanim zostaną dodane do sklepu: potrzebują własnego certyfikatu SSL, a jeśli włączy się je przed jego instalacją, pliki CSS, JavaScript i zdjęcia nie będą się wczytywać. Trzeba pamiętać także o mapie witryny: przy serwerach multimediów pokaże ona zdjęcia z subdomeny, więc warto wygenerować ją modułem sitemap przed ich włączeniem.

Włączenie pamięci podręcznej systemu (Memcached lub inna)

Pamięć podręczna systemu oszczędza bazie danych powtarzalnych zapytań, a włącza się ją na końcu ekranu Parametry zaawansowane > Wydajność. Wystarczy zaznaczyć opcję Użyj pamięci podręcznej i wskazać system dostępny na serwerze, na przykład Memcached. Jeśli nie wiadomo, co oferuje hosting, lepiej zapytać dostawcę przed włączeniem.

Odpowiednia wersja PHP

Zawsze warto używać wersji PHP zalecanej w oficjalnej dokumentacji dla danej wersji PrestaShop: jest szybsza, bezpieczniejsza i unika niezgodności. Przy okazji można zapytać dostawcę, czy na serwerze jest aktywny OPcache.

Czy trzeba zmieniać plik .htaccess?

Nie trzeba robić tego ręcznie: PrestaShop sam zapisuje w pliku .htaccess reguły pamięci podręcznej i kompresji, gdy w opcjach CCC włączy się optymalizację Apache. Jeśli serwer działa na Nginx, te reguły konfiguruje się w samym serwerze, więc warto skontaktować się z dostawcą hostingu.

Sprawdzenie kompresji i pomiar wyników

Żeby sprawdzić, czy wszystko działa, warto przetestować sklep w PageSpeed Insights przed zmianami i po nich. Jeśli narzędzie zgłasza brak kompresji tekstu, należy wrócić do pierwszego kroku lub poprosić hosting o jej włączenie na serwerze. Nie należy w tym celu edytować plików rdzenia PrestaShop, takich jak index.php: zmiany znikają przy aktualizacji. Aby śledzić w czasie wskaźniki Core Web Vitals, warto korzystać także z odpowiedniego raportu w Search Console.

Podstawowe SEO dla PrestaShop 8 i 9

Szybkość ładowania to jednak nie wszystko. Aby zadbać o podstawowe SEO sklepu PrestaShop, w Línea Gráfica stworzyliśmy 3 moduły, które znajdą Państwo razem w Pakiecie SEO dla PrestaShop: wielojęzyczne mapy witryny dla wielu sklepów, przekierowania 301, 302 i 303 oraz adresy kanoniczne z hreflang, które zapobiegają duplikacji treści. Są zgodne z PrestaShop od wersji 1.7.0 do 9.1. Jeśli wolą Państwo powierzyć to nam, wystarczy napisać przez wsparcie techniczne PrestaShop.
Miguel Pineda
Zaktualizowano