Jak zwiększyć i poprawić parametry sklepu PrestaShop? Techniczne metody, które naprawdę działają

Artykuł napisany przez Hawkly

ZWIĘKSZENIE PARAMETRÓW SKLEPU PRESTASHOP

Opublikowany w dniu 25 października, 2025

PrestaShop to system, który lubi zasoby. Jeśli sklep się tnie, wolno generuje koszyk, klient czeka na ładowanie zdjęć – końcówka sprzedażowa leży. Dlatego server-side performance to pierwszy element wymagający dopieszczenia.

Najważniejsze zasoby, które muszą zostać zwiększone:

  • Pamięć RAM – im więcej, tym lepiej dla kolejki procesów i bazy danych
    → Małe sklepy: 2–4 GB
    → Średnie sklepy: 6–8 GB
    → Duże sklepy: 16+ GB

  • Dyski NVMe – błyskawiczny dostęp do bazy i cache

  • Wydzielony serwer SQL dla sklepów z dużym ruchem

PrestaShop potrafi wykorzystać pamięć bardzo intensywnie podczas regeneracji miniatur czy indeksacji produktów. Jeśli serwer zaczyna swapować – wszystko siada.

Dodatkowo warto włączyć:

  • HTTP/2 oraz HTTP/3

  • serwer Nginx zamiast Apache przy większym ruchu

Jeżeli hosting blokuje zmiany w konfiguracji PHP, to znaczy, że czas na migrację.


PHP i jego limity – co wpisać w php.ini i .htaccess, żeby sklep nie mulił

Kluczowe wartości, które MUSZĄ być podniesione, jeśli chcemy szybszej obsługi koszyka, regeneracji zdjęć czy masowego importu produktów:

php.ini

memory_limit = 1024M
max_execution_time = 200
max_input_time = 200
upload_max_filesize = 128M
post_max_size = 128M
max_input_vars = 5000

.htaccess

Jeśli nie masz dostępu do php.ini:

php_value memory_limit 1024M
php_value max_execution_time 200
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_input_vars 5000

To robi różnicę i usuwa błędy typu:

“Allowed memory size exhausted”
“500 Internal Server Error przy imporcie”

Włączenie OPcache to kolejny dopalacz – pamięciowa kopia skompilowanych skryptów PHP skraca obciążenie CPU:

opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=50000
opcache.validate_timestamps=1

Zacznij zdobywać klientów z Google

Twoja strona może sprzedawać więcej — zajmiemy się SEO od A do Z, bez długoterminowych umów.

  • ✔️ Zwiększamy widoczność Twojej strony
  • ✔️ Tworzymy i optymalizujemy podstrony
  • ✔️ Przyspieszamy działanie strony
  • ✔️ Wdrażamy skuteczne rozwiązania SEO
  • ✔️ Budujemy wartościowe linki
Sprawdź ofertę
               SEO

Cache – w PrestaShop to turbo, które często jest… wyłączone

Panel admina → Ustawienia Zaawansowane → Wydajność

Włączamy:

  • ✅ Smarty: tryb Kompilacja: Nigdy

  • ✅ Smarty Cache: Włączony

  • ✅ CCC – łączenie, minimalizacja i kompresja HTML/CSS/JS

  • ✅ GZIP – zmniejsza wagę przesyłanych danych

  • ✅ Cache warstwowy np. Redis/Memcached – przyspiesza obliczenia koszyka i logikę produktów

Konfiguracja Redis w parameters.php:

'redis' => [
'host' => '127.0.0.1',
'port' => 6379,
'db' => 0
]

Efekty realne:

  • szybsza zmiana wariantów produktów

  • redukcja zapytań SQL

  • błyskawiczne ładowanie koszyka


.htaccess – reguły, które natychmiast poprawiają czas ładowania

Wymuszenie cache przeglądarki:

<FilesMatch "\.(jpg|jpeg|png|gif|css|js|webp|svg)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>

Kompresja danych:

AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json

Preload kluczowych plików:

Link: </themes/yourtheme/assets/css/theme.css>; rel=preload; as=style

Odpowiednio napisane reguły rewrite mogą też przyspieszyć routing i zmniejszyć liczbę błędów 404.


Baza danych – odchudzanie bez litości

Każda wizyta, każde kliknięcie, każdy log – zostaje.
Efekt po roku? Baza rośnie jak drożdże.

Tabela ps_connections potrafi ważyć… kilkanaście GB.

Najważniejsze działania czyszczące:

SQL do kasowania porzuconych koszyków:

DELETE FROM ps_cart WHERE date_add < (NOW() - INTERVAL 30 DAY);

Usuwanie pustych gości:

DELETE FROM ps_guest WHERE id_customer = 0;

Czyszczenie statystyk:

TRUNCATE ps_statssearch;
TRUNCATE ps_connections_source;

Dalej:

  • InnoDB zamiast MyISAM

  • OPTIMIZE TABLE co 2–4 tygodnie

  • Dodanie indeksów dla name, id_product, id_category

Wzrost szybkości filtracji i wyszukiwania: nawet 10x


Obrazy – największy zabójca szybkości e-commerce

Największy problem?
Miniatura produktu 200px → ładowana jako gigant 3000px.

Optymalizacja:

  • automatyczna konwersja do WebP lub AVIF

  • Lazy Loading dla wszystkiego poza pierwszym ekranem

  • eliminacja niepotrzebnych formatów miniatur w panelu

⚙ W panelu: Preferencje → Obrazy
→ usuń zbędne rozmiary i regeneruj miniatury

Zyskujesz sekundy na każdym wejściu mobilnym. A tam odbywa się dziś większość zakupów.


Moduły i hooki – im mniej śmieci, tym szybciej działa sklep

Moduły są jak dodatki do przeglądarki – każdy coś spowalnia.

Zasada:
Masz wątpliwości co do modułu → usuń go.

Checklist:

  • Usuń moduły, które duplikują funkcje motywu

  • W hookach displayHeader i footer zostaw tylko niezbędne skrypty

  • Profiluj w trybie debug

Profil debug pokazuje:

  • liczbę zapytań SQL

  • czas renderowania szablonu

  • moduły-winowajców

Jeśli ktoś widzi 300 zapytań SQL na stronie głównej → to już alarm.


Szablon – piękno nie może przeszkadzać sprzedaży

Motywy premium często mają:

  • 7 karuzeli na jednej stronie

  • 20 bibliotek JS

  • bannery 4K na komórkach

  • zbyt dużo animacji

Co robić:

  • Minifikacja CSS/JS (lub Webpack)

  • Przenoszenie JS do stopki

  • Usuwanie Jquery dla drobnych efektów – stawiaj na Vanilla JS

Szybki sklep > wypasiony slider


SEO Techniczne – mocne parametry dla Google

Wyszukiwarki kochają wydajność.

Lista korzyści po optymalizacji sklepu:

ParametrEfekt
szybkość sklepuwyższe pozycje i więcej klików
dane strukturalnelepsze widoczności snippety
brak błędów 404mniejsza utrata mocy SEO
zoptymalizowane obrazylepsze Core Web Vitals
czysta struktura URLwięcej ruchu na produktach

Wydajność nie jest dodatkiem do SEO.
Wydajność to SEO.


Monitoring i nieustanny rozwój – test bez emocji

Narzędzia, które powinny być Twoimi przyjaciółmi:

  • Lighthouse – Core Web Vitals pod SEO

  • New Relic – wykrywa wąskie gardła w backendzie

  • GTmetrix/WebPageTest – dokładny waterfall

  • Debug Profiling PrestaShop – moduły i SQL pod lupą

Bez pomiarów – działasz „na czuja”.
W e-commerce „na czuja” = utracone pieniądze.

Średnia ocena 5 / 5. Ilość głosów 22

Opublikowany przez Hawkly

Hawkly.pl to miejsce dla każdego, kto chce, aby jego strona internetowa wyróżniała się w sieci. Oferujemy bogaty wybór usług wspierających pozycjonowanie oraz optymalizację działań marketingowych online. Niezależnie od tego, czy stawiasz pierwsze kroki w SEO, czy poszukujesz zaawansowanych rozwiązań, u nas znajdziesz wszystkie narzędzia potrzebne do zwiększenia widoczności witryny i przyciągnięcia nowych klientów.
0
    0
    Twój koszyk
    Twój koszyk jest pusty!Wróć do sklepu!
    hawkly logo
    Przegląd prywatności

    Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.