Czym jest WP Rocket: najważniejsze funkcje, wady i zalety kompleksowej wtyczki cache (3.23.5.1 Ver)

WP Rocket to płatna wtyczka cache, która z wyprzedzeniem tworzy strony WordPressa jako pliki cache HTML i kolejnym odwiedzającym odpowiada tymi plikami, z pominięciem PHP. Aby sprawdzić twierdzenia artykułów porównawczych polecających alternatywne wtyczki, na serwerze Nginx + Apache pobrano ten sam wpis jako odpowiedź PHP i jako odpowiedź z pliku cache: pierwszy bajt spadł z 1,432.4ms do 15.6ms.
Ⅰ. Czym jest WP Rocket
Przy przyspieszaniu WordPressa najpierw myśli się o zmniejszaniu obrazów czy kodu, ale sercem WP Rocket, wtyczki cache dla WordPressa, jest cache stron. Gdy odwiedzający pierwszy raz otwiera wpis, gotowy HTML zapisywany jest jako plik, a kolejne żądania tego samego adresu dostają ten plik. Odpowiadanie plikiem cache przypomina restaurację, która przed porą lunchu nakłada z góry najczęściej zamawiane dania.
Funkcja Preload w WP Rocket pobiera strony przed odwiedzającymi, aby utworzyć pliki cache, i odtwarza je po każdym czyszczeniu cache. Jest domyślnie włączona po instalacji wtyczki, także na mierzonym serwerze Nginx + Apache.
W logu dostępu tego samego serwera żądania Preload napływały przez cały dzień. Około 77% żądań z zapisanym czasem odpowiedzi dotyczyło adresów bez pliku cache, więc przechodziły przez PHP, żeby utworzyć nowy plik.
Na serwerze Nginx + Apache nginx sam znajduje ten plik i go serwuje, a w nagłówku odpowiedzi widać [x-rocket-nginx-serving-file: HIT].
curl -sI https://example.com/wp-rocket/ | grep -i -E 'x-rocket|content-type'content-type: text/html
x-rocket-nginx-serving-file: HITcurl -sI 'https://example.com/wp-rocket/?test=1' | grep -i -E 'x-rocket|content-type|cache-control'content-type: text/html; charset=UTF-8
cache-control: max-age=0Przy żądaniach z zapytaniem na końcu adresu PHP generowało stronę od nowa, bez pliku cache, a w nagłówkach pojawiały się [charset=UTF-8] i [cache-control: max-age=0]. Mediana czasu do pierwszego bajtu przy 10 żądaniach na adres z wnętrza tego samego serwera wyglądała tak.
| Żądanie | Kto odpowiedział | Pierwszy bajt (mediana z 10) |
|---|---|---|
| Adres z plikiem cache | nginx od razu serwuje plik cache | 15.6ms |
| Żądanie z zapytaniem na końcu adresu | PHP generuje stronę od nowa | 1,432.4ms |
Oficjalna strona WP Rocket przedstawia cztery mocne strony: natychmiastowe efekty, rozbudowane funkcje, zgodność oraz aktualizacje i wsparcie. Zdanie, że po instalacji automatycznie stosuje się 80% dobrych praktyk wydajności stron, to oficjalne twierdzenie, któremu nie towarzyszą wyniki pomiarów.
Podejście hostingów zarządzanych do WP Rocket zależy od firmy. Oficjalna pomoc Kinsta przedstawia dziś jako partnera WP Rocket, którego kiedyś zakazywała, a na liście zakazanych wtyczek WP Engine nie ma WP Rocket.
Baza wiedzy Pressable podaje, że funkcje cache WP Rocket nie są obsługiwane, ale po wyłączeniu cache stron można korzystać z funkcji optymalizacji. WP Engine w oficjalnym wpisie na blogu z 2021 roku też opisywał, że WP Rocket sam wyłącza swój cache i działa tylko z funkcjami optymalizacji.
Na hostingach z własnym cache stron na serwerze WP Rocket służy głównie do optymalizacji.
Na dzień 18 października 2026 r. oficjalna dokumentacja WP Rocket liczyła 335 artykułów, więcej niż FlyingPress (93) i Perfmatters (137). Poza cache i optymalizacją plików są osobne artykuły o zgodności wtyczek, rozjechanym wyglądzie i rozwiązywaniu błędów, a dokumentację MCP zaktualizowano we wrześniu 2026 r.
Na blogu są wpisy o tym, jak czytać raporty PageSpeed Insights i GTmetrix, oraz wpis ujawniający przyczynę awarii zgodności z WordPressem 7.1 i sposób jej usunięcia. Obsługa klienta jest wliczona w cenę licencji (według oficjalnej strony WP Rocket).
W WP Rocket cache pojedynczego wpisu wyczyścisz przyciskiem [Clear this cache] pod tytułem na liście wpisów w panelu. WP Rocket MCP Server po podłączeniu pozwala czyścić cache pojedynczego wpisu także z narzędzi AI.
FlyingPress kupiono i używano kilka lat temu dwa razy i za każdym razem pieniądze zostały zwrócone. Funkcje nie były złe, ale wtedy nie dało się czyścić cache pojedynczych wpisów z listy wpisów.
W obecnej dokumentacji i historii zmian także nie ma opcji czyszczenia na liście wpisów; czyszczenie jednej strony jest dostępne od wersji z października 2020 r. (według oficjalnej dokumentacji FlyingPress).
Po namyśle Im więcej wpisów, tym bardziej uciążliwe jest czyszczenie całego cache przy każdej poprawce jednego wpisu. WP Rocket potrafi czyścić pojedyncze wpisy…
Inne wtyczki cache (w tym FlyingPress) pewnie też dadzą radę, ale czy dorównają WP Rocket?
Dlaczego więc WP Rocket, mając zespół programistów i zaplecze techniczne, nie dodał funkcji takich jak kompresja obrazów, które mają wtyczki alternatywne?
Dokładny powód nie jest znany, więc poniżej są niepotwierdzone przypuszczenia.
- Im więcej funkcji, tym większe ryzyko konfliktów z innymi wtyczkami lub motywami.
- Nie ma gwarancji, że funkcje dodane przez wtyczki alternatywne działają bez błędów.
- Dodanie jednej funkcji może prowadzić do większych błędów.
- Jeśli same stabilne funkcje zapewniają szybkość, zysk z dodawania kolejnych może być niewielki.
Ta sama firma oferuje kompresję obrazów osobno jako Imagify, ale nie można przesądzić, że to jest powód.
Na stronie testowej po włączeniu Remove Unused CSS menu na telefonie się nie otwierało, a na działających wpisach blokowanie renderowania wynosiło 0ms już przy wyłączonej funkcji. Także tego wyniku nie można uznać za pewny powód.
Gdy treści na uknew przekroczą 10 000, odpowiem jeszcze raz.
Ⅱ. Cena WP Rocket: roczne licencje i automatyczne odnawianie
Nawet przy szybkim cache licencja kosztuje co roku. Według oficjalnego cennika WP Rocket nie ma darmowej wersji i sprzedaje trzy licencje zależnie od liczby stron, a w zależności od kraju zamieszkania może dojść podatek.
| Licencja | Liczba witryn | Cena roczna |
|---|---|---|
| Single | 1 strona | $59.95 |
| Plus | 3 strony | $119.95 |
| Multi | 50 stron | $299.95 |
W Multi można wybrać 50, 100 lub 500 stron.
Licencje obowiązują 12 miesięcy, a automatyczne odnawianie jest domyślnie włączone. Wszystkie trzy licencje obejmują za darmo narzędzie do pomiaru wydajności Rocket Insights.
14-dniowy darmowy okres próbny zaczyna się dopiero po dodaniu metody płatności; jeśli nie anulujesz w ciągu 14 dni, pierwsza płatność zostanie pobrana automatycznie i ruszy roczna licencja. Nawet przy zakupie od razu możesz w ciągu 14 dni dostać pełny zwrot.
Ⅲ. Pięć twierdzeń z artykułów polecających FlyingPress: porównanie z oficjalną dokumentacją i pomiarami
To, że wiele artykułów porównawczych stawia na pierwszym miejscu alternatywę taką jak FlyingPress, nie znaczy, że wszystkie ich twierdzenia zostały zmierzone. Spośród 15 artykułów przeczytanych na pierwszej stronie wyników wyszukiwania alternatyw i porównań 5 zawierało własne pomiary.
Wśród przeczytanych artykułów trzy anglojęzyczne stawiały FlyingPress na pierwszym miejscu i wszystkie trzy miały linki partnerskie FlyingPress. Z czterech stawiających na pierwszym miejscu NitroPack trzy napisała sama firma NitroPack.
Na stronie porównania z FlyingPress przygotowanej przez samą firmę WP Rocket też nie ma pomiarów szybkości. Porównuje ona czas konfiguracji, zgodność i lata aktualizacji (według oficjalnej strony porównania WP Rocket).
1️⃣ Pięć twierdzeń i wyniki sprawdzenia
Pięć twierdzeń wspólnych dla tych artykułów porównano z oficjalnymi ekranami i pomiarami na serwerze.
Z pięciu twierdzeń trzy zgadzały się z oficjalnymi ekranami i pomiarami, a dwa różniły się od oficjalnej historii zmian i pomiarów.
Według oficjalnej historii zmian wierszy oznaczonych [New] było 0 w 2022 r. i 1 w 2023 r., ale w 2024 r. przybyło ich do 2, w 2025 r. do 3, a w 2026 r. do 2 października jest ich 9. W 2022 r. zamiast wierszy [New] duża przebudowa Remove Unused CSS i nowy moduł Preload są oznaczone jako [Enhancement]. Co roku wychodziło od 21 do 32 wersji.
Według oficjalnej historii zmian Automatic Lazy Rendering dodano jako nową funkcję w 2024 r., a Self-Host Google Fonts w 2025 r. Niektóre artykuły porównawcze nadal wymieniają te dwie funkcje jako brakujące.
Artykuły porównawcze oceniają metodę inline w Remove Unused CSS przeciwstawnie, a artykuły o alternatywach zwracają uwagę, że HTML robi się cięższy, a przy brakujących stylach wygląd się rozjeżdża. Na stronie testowej z taką samą konfiguracją Nginx + Apache porównano bezpośrednio stan z wyłączoną i włączoną funkcją.
Po włączeniu 2 pliki CSS są pomijane, a do HTML trafia tylko CSS potrzebny tej stronie. Na komputerze transfer HTML i CSS (gzip) spadł z 28.7KB do 22.0KB.
Mobilny wynik PageSpeed w obu stanach wynosił 100, a LCP był taki sam, 1,6 s; po włączeniu zniknęła tylko pozycja żądań blokujących renderowanie (szacowana oszczędność 430ms).
Potrzebny CSS (Used CSS) generuje się na serwerach WP Rocket. W logu dostępu było widać, że ok. 45 sekund po pierwszej wizycie serwer WP Rocket pobrał stronę raz w wersji na komputer i raz na telefon. Generowanie zakończyło się ok. minuty po pierwszej wizycie. Do tego czasu strona była serwowana z oryginalnymi plikami CSS, a pierwszy ekran przy 1920px i 390px wyglądał tak samo jak przed włączeniem.
W potrzebnym CSS zabrakło jednak reguł dla otwartego menu, więc po stuknięciu przycisku menu na telefonie menu się nie otwierało. Po wyłączeniu funkcji i wyczyszczeniu cache menu znów się otwierało.
Oficjalna dokumentacja podaje, że tak brakujące style trafiają do potrzebnego CSS, jeśli wpiszesz nazwy ich klas w pole [CSS Safelist] w ustawieniach.
Po zmierzeniu trzech wpisów na faktycznie działającym serwerze Nginx + Apache przy wyłączonej funkcji pozycja żądań blokujących renderowanie od początku była zaliczona we wszystkich trzech. W pozycji [Ogranicz nieużywany CSS] szacowana oszczędność wyniosła w dwóch wpisach 12KiB i 23KiB, a trzeci ją zaliczył (PageSpeed mobilnie, 18 października 2026 r.).
Tyle można było zaoszczędzić po włączeniu, a na stronie testowej po włączeniu menu na telefonie przestało się otwierać.
2️⃣ Kompresja obrazów i CDN: oficjalne ceny obu stron
Artykuły polecające alternatywy wskazują jako słabe strony WP Rocket brak kompresji obrazów i osobno płatny CDN. Te same punkty sprawdzono w oficjalnej dokumentacji i cennikach wtyczek alternatywnych.
WP Rocket nie ma kompresji obrazów w samej wtyczce; zakładka [Image Optimization] w ustawieniach odsyła do Imagify, osobnej wtyczki tej samej firmy.
Od wersji 5.3 ze stycznia 2026 r. FlyingPress wysyła obrazy JPG i PNG na swoje serwery chmurowe i konwertuje je do WebP lub AVIF. LiteSpeed Cache także kompresuje obrazy na serwerach QUIC.cloud.
Według oficjalnej dokumentacji LiteSpeed Cache wysyła obrazy do QUIC.cloud partiami: najpierw jedną, a po otrzymaniu wyniku coraz większe. Na forum wsparcia także w 2026 r. są zgłoszenia, że żądania utknęły na 1% albo zoptymalizowane obrazy nie wróciły na stronę.
FlyingPress działa na serwerach Apache, Nginx i LiteSpeed bez osobnych wymagań po stronie serwera (według oficjalnej dokumentacji). Cache stron LiteSpeed Cache działa tylko z serwerem LiteSpeed lub QUIC.cloud CDN (według oficjalnych wymagań). Na serwerze Nginx + Apache zostaje sama kompresja obrazów i optymalizacja CSS i JS.
W WP Rocket i we FlyingPress CDN jest płatny osobno. RocketCDN kosztuje $79 rocznie za domenę (dla użytkowników WP Rocket) i dostarcza z CDN tylko pliki statyczne, a HTML serwuje serwer źródłowy. FlyingCDN kosztuje $10 miesięcznie za domenę, plus $5 za każde 100GB powyżej 100GB. FlyingCDN cache'uje w sieci Cloudflare Enterprise także strony HTML.
QUIC.cloud CDN, używany razem z LiteSpeed Cache, oferuje darmowy plan na 6 węzłach w USA i Europie bez limitu transferu. Od 10 listopada 2026 r. zmienia się to w plany miesięczne zaczynające się od darmowego lub od $5 miesięcznie (100GB) (według oficjalnej dokumentacji).
Według oficjalnej dokumentacji obu firm po wygaśnięciu licencji cache WP Rocket działa dalej, a po 15 dniach zatrzymują się tylko funkcje chmurowe. We FlyingPress większość optymalizacji odbywa się w chmurze, więc po wygaśnięciu licencji przestaje działać. LiteSpeed Cache jest opisany w oficjalnym FAQ na wordpress.org jako zawsze darmowy i otwartoźródłowy, więc licencja nie wygasa. Usługi QUIC.cloud, takie jak CDN, optymalizacja obrazów i Critical CSS, są płatne od pewnego poziomu użycia (według oficjalnej dokumentacji QUIC.cloud). Od października 2026 r. darmowa pula obejmuje m.in. 100 optymalizacji obrazów miesięcznie.
Ⅳ. Czego WP Rocket nie robi: kompresja obrazów i żądania poza cache
Cache stron pasuje do blogów i stron informacyjnych, które wielu odwiedzających czyta w tej samej postaci. Stronami o treści innej dla każdego odwiedzającego i rozmiarem obrazów WP Rocket się nie zajmuje; obrazy zmniejsza się wtyczką kompresującą Imagify tej samej firmy (WP Media).
| Co robi WP Rocket | Czego nie robi | Kto się tym zajmuje |
|---|---|---|
| ✓Serwuje z plików cache blogi i strony informacyjne, które wielu odwiedzających czyta w tej samej postaci.Pomiar na serwerze Nginx + Apache: 15.6ms | ✕Strony o treści innej dla każdego odwiedzającego | — |
| ✕Zmniejszanie obrazówWP Rocket nie ma wbudowanej kompresji obrazów. | Imagify: ta sama firma ➡️ Wtyczka kompresująca WP Media | |
| ✕Żądania z zapytaniem na końcu adresuObsługiwane bez pliku cache. | PHP · adresy kliknięć w reklamy ➡️ Sprawdź ustawienia cache gclid |
W logu dostępu serwera Nginx + Apache na wszystkie żądania wpisów z zapytaniem odpowiadało PHP, a z pliku cache nie poszła żadna odpowiedź. Przy wizytach z dopisanym zapytaniem, np. z adresów kliknięć w reklamy, sprawdź też ustawienia cache gclid dla takich adresów.
Na serwerze Nginx + Apache odpowiedź z pliku cache trwała 15.6ms; po instalacji domyślne ustawienia każdego menu wybierasz według poradnika – Konfiguracja WP Rocket.
🔢 FAQ & polecane treści














ℹ️ Informacja o linkach partnerskich
Treści tej witryny zawierają linki partnerskie. Jeśli odwiedzający kupi produkt lub usługę przez taki link, witryna otrzymuje od sprzedawcy prowizję. Kwota płacona przy tym przez kupującego (podczas promocji spada↓) nie wzrasta. Podane ceny, rabaty i dostępność odnoszą się do chwili pisania i mogą różnić się od stanu faktycznego, dlatego przed zakupem sprawdź je u sprzedawcy. Produkty wybieramy i oceniamy według własnych kryteriów, a prowizja nie wpływa ani na kolejność prezentacji, ani na treść ocen.

