Menu
Szybki wybór
Hosting Domeny VPS SSL Kalkulator Porównania FAQ
Aktywne kody
Wszystkie kody rabatowe

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_options — usuń autoloaded options z wartościami null/false (wtyczki zostawiają śmieci)
  • 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:

  1. 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
  2. Lazy loading: WordPress 5.5+ ma wbudowane lazy loading ( loading="lazy") — sprawdź czy jest aktywne w motywie
  3. 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
  4. 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.