WooCommerce — optymalizacja wydajności na hostingu
Wolny sklep WooCommerce traci klientów — każda sekunda opóźnienia zmniejsza konwersję o 7%.
Ten poradnik pokazuje jak zoptymalizować WooCommerce na hostingu współdzielonym: od
konfiguracji PHP i cache, przez optymalizację bazy danych, po wybór właściwego planu
hostingowego.
Opublikowano: 8 kwietnia 2026
Wymagania hostingowe WooCommerce
Parametr
Minimum
Zalecane (mały sklep)
Zalecane (duży sklep)
PHP
8.0
8.2+
8.3
PHP memory_limit
128 MB
256 MB
512 MB
MySQL / MariaDB
5.6 / 10.0
8.0 / 10.4
8.0 / 10.6
Dysk
SSD 10 GB
NVMe 20 GB
NVMe 50 GB+
Serwer WWW
Apache
LiteSpeed / Nginx
LiteSpeed z OPcache
SSL
Tak (wymagane)
Let's Encrypt
Let's Encrypt / OV
Konfiguracja cache dla WooCommerce
Cache w WooCommerce wymaga szczególnej ostrożności — strony dynamiczne (koszyk, kasa, moje
konto) nigdy nie powinny być cache'owane, bo każdy użytkownik ma inne
dane.
Wyłączone ze strategii cache:
/koszyk/, /zamowienie/, /moje-konto/
Strony dla zalogowanych użytkowników
Strony z parametrem AJAX (nonce, session cookie)
Wyniki wyszukiwania produktów (generowane dynamicznie)
Możliwe do cache'owania: strona główna, strony kategorii produktów, strony
produktów (dla niezalogowanych gości), blogi, strony statyczne.
Najlepsza opcja na LiteSpeed: Wtyczka LiteSpeed Cache
(LSCWP) — darmowa, ma wbudowane reguły wykluczeń dla WooCommerce i integruje się z ESI (Edge
Side Includes) do fragmentowego cache koszyka.
Optymalizacja bazy danych
WooCommerce intensywnie używa bazy danych. Tabela
wp_woocommerce_sessions rośnie bezustannie — każda sesja gościa zostawia wiersz. Bez czyszczenia może osiągnąć setki
MB. Inne tabele do regularnego czyszczenia:
wp_postmeta — usuń osierocone meta (bez powiązanego posta)
Wersje zamówień starsze niż 90 dni (przechowuj w archiwum, nie w DB)
Usuń stare drafty, auto-drafty i kosz
Automatyczne czyszczenie — dodaj do WP-Cron za pomocą wtyczki
WP-Optimize lub Advanced Database Cleaner. Lub ręcznie
przez phpMyAdmin raz w miesiącu.
Optymalizacja obrazów produktów
Zdjęcia produktów to najczęstsza przyczyna wolnego ładowania sklepu. Standardowe kroki:
Format WebP: konwertuj JPEG/PNG do WebP — 25-35% mniejszy plik przy tej samej
jakości. Użyj wtyczki WebP Converter for Media lub Imagify
Lazy loading: WordPress 5.5+ ma wbudowane lazy loading (
loading="lazy") — sprawdź czy jest aktywne w motywie
Właściwe wymiary: nie uploaduj zdjęcia 4000x4000px dla miniaturki 300x300px
— zmień rozmiary przez wtyczkę Regenerate Thumbnails po ustawieniu właściwych
rozmiarów w WooCommerce
CDN dla obrazów: Cloudflare CDN serwuje obrazy z węzła najbliższego użytkownikowi
— zmniejsza czas odpowiedzi o 50-70% dla zagranicznych gości
Diagnostyka wydajności — co sprawdzić?
Query Monitor (wtyczka, darmowa) — pokazuje liczbę zapytań SQL, czas ładowania
i zużycie pamięci per strona
WP Hive — sprawdź czy zainstalowane wtyczki nie mają znanych problemów wydajnościowych
Google PageSpeed Insights — zewnętrzna perspektywa LCP, FID, CLS (Core Web
Vitals)
GTmetrix — waterfall ładowania zasobów, łatwo widać co jest wąskim gardłem
New Relic APM (darmowy tier) — monitoring aplikacji w czasie rzeczywistym,
wykrywa wolne zapytania SQL
Najczęstsze pytania
Ile RAM potrzebuje WooCommerce na hostingu?
+
Minimalne wymagania WooCommerce to 128 MB RAM PHP (memory_limit), ale w praktyce sklep z kilkuset produktami i kilkoma wtyczkami potrzebuje 256 MB–512 MB. Przy dużym katalogu produktów (1000+), wyszukiwarce AJAX i kreatorach stron (Elementor, Divi) nawet 512 MB–1 GB. Zbyt mały limit RAM objawia się błędem "Allowed memory size exhausted". Sprawdź limit w wp-admin → Narzędzia → Informacje o witrynie → Serwer → Memory limit.
Czy WooCommerce działa na hostingu współdzielonym?
+
WooCommerce działa na hostingu współdzielonym dla małych sklepów (do kilkuset produktów, kilkadziesiąt zamówień dziennie). Kluczowe wymagania: PHP 8.1+, MySQL 8.0+ lub MariaDB 10.4+, min. 256 MB RAM PHP, 20 GB+ NVMe SSD, LiteSpeed lub Nginx (dla WP-CLI i Redis). Przy rosnącym ruchu (500+ zamówień/dzień) warto rozważyć VPS z dedykowanym RAM. Hosting LiteSpeed (JDM.pl, Hostline.pl) z wtyczką LiteSpeed Cache znacząco przyspiesza WooCommerce.
Jak przyspieszyć WooCommerce bez VPS?
+
Kluczowe optymalizacje na hostingu współdzielonym: (1) Włącz LiteSpeed Cache lub W3 Total Cache z fragmentowym cache (nie cachuj koszyka i kasy). (2) Kompresuj obrazy przez ShortPixel lub WebP Converter (format WebP jest 30-50% lżejszy). (3) Wyłącz zbędne wtyczki — każda wtyczka to dodatkowe zapytania SQL. (4) Włącz OPcache PHP dla kompilacji bytecode. (5) Użyj Cloudflare CDN dla zasobów statycznych. (6) Zoptymalizuj tabelę wp_woocommerce_sessions co tydzień przez WP-Cron.
Szybkie przejście do ofert związanych z tym tematem
Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.
Twoja prywatność = Twoja decyzja. Używamy anonimowych plików cookies Google Analytics,
żeby wiedzieć które porównania hostingów są dla Ciebie przydatne. Bez Twojej zgody nie uruchamiamy
żadnych skryptów śledzących — domyślnie wszystko jest wyłączone.
Szczegóły w polityce prywatności.