1. Home
  2. Pomoc
  3. Wydajność
  4. Jak przyspieszyć stronę WordPress na jdm.pl

Jak przyspieszyć stronę WordPress na jdm.pl

Wolna strona zniechęca odwiedzających i szkodzi pozycji w Google. Dobra wiadomość: większość rzeczy, które realnie przyspieszają WordPressa na jdm.pl, włączysz sam w panelu, bez wynajmowania specjalisty. Ten artykuł to checklista: przejdź ją od góry do dołu.

1. Włącz NGINX Cache

To najważniejszy krok i największy skok wydajności. Serwer serwuje gotowe strony z pamięci podręcznej, bez każdorazowego uruchamiania WordPressa.

  1. Zaloguj się do panel.jdm.pl → Hosting → przy stronie kliknij Szczegóły → zakładka Cache.
  2. Na karcie NGINX Cache włącz Cache Dynamiczny, Cache Statyczny (js, css, itp.) i Cache Zdjęć, po czym kliknij Zapisz ustawienia NGINX.

Karta NGINX Cache z przełącznikami

2. Włącz Redis (Object Cache)

Redis buforuje wyniki zapytań do bazy danych. Efekt jest najbardziej odczuwalny na rozbudowanych stronach i sklepach WooCommerce, gdzie każde wejście generuje wiele zapytań. Włączysz go przełącznikiem Status REDIS na tej samej zakładce Cache.

Redis w wyższych pakietach

Usługa Redis jest dostępna dla wyższych pakietów. Jeśli przełącznik Status REDIS jest nieaktywny, Twój pakiet jej nie obejmuje. W sprawie zmiany pakietu napisz przez Zgłoszenia (BOK).

3. Serwuj obrazy w formacie WebP

Zdjęcia to zwykle najcięższa część strony. Format WebP przy tej samej jakości waży wyraźnie mniej niż JPG czy PNG. Konwersję włączysz wtyczką WebP Express w kokpicie WordPressa. Po konwersji wyczyść cache w zakładce Cache.

4. Trzymaj aktualną wersję PHP

Nowsze wersje PHP są zauważalnie szybsze od starszych. Sprawdź i ustaw aktualną wersję:

  1. W panelu wejdź w zakładkę PHP.
  2. W sekcji Ustawienia PHP wybierz najnowszą stabilną wersję (unikaj oznaczonych jako EOL) i kliknij Zapisz ustawienia PHP.
Sprawdź zgodność wtyczek

Zmiana wersji PHP bywa odczuwalna dla starszych wtyczek i motywów. Po przełączeniu przeklikaj stronę i panel WordPressa. Jeśli coś przestanie działać, wróć do poprzedniej wersji i zaktualizuj wtyczki.

5. Odchudź listę wtyczek

Każda aktywna wtyczka to dodatkowy kod uruchamiany przy ładowaniu strony. Przejrzyj wtyczki w zakładce WordPress i wyłącz oraz usuń te, których nie używasz. Mniej wtyczek to szybsza strona i mniejsze pole do ataku.

6. Optymalizuj JS i CSS (ostrożnie z wtyczkami cache)

Wtyczki typu LiteSpeed Cache, WP Super Cache czy W3 Total Cache potrafią minifikować i łączyć pliki JS oraz CSS, co skraca ładowanie. Możesz ich do tego używać, ale pod jednym warunkiem.

Wyłącz buforowanie stron we wtyczce

Buforowaniem stron zajmuje się serwer (NGINX Cache). We wtyczce cache wyłącz cache stron i używaj jej wyłącznie do optymalizacji JS i CSS. Podwójne buforowanie powoduje konflikty, nieaktualne treści i błędy trudne do zdiagnozowania, na przykład z koszykiem w sklepie.

7. Monitoruj ruch i zasoby

Jeśli mimo wszystko strona zwalnia, sprawdź, czy nie brakuje jej zasobów albo czy nie rośnie ruch:

  • Zakładka Statystyki pokazuje wykres unikalnych wyświetleń (UW) w czasie.
  • Zakładka Wykorzystanie i Zasoby pokazują zużycie przestrzeni, a w pakietach z limitami także CPU i RAM.

Gdy zasoby regularnie są na maksimum, rozważ zwiększenie limitów (Zmień RAM / Zmień CPU) lub wyższy pakiet.

Pomagamy w optymalizacji

Jeśli przejdziesz całą checklistę, a strona nadal działa wolno, dwie rzeczy możemy zrobić za Ciebie.

Pierwsza to diagnoza cache. Czasem strona zawsze omija NGINX Cache i za każdym razem ładuje się od zera. Zwykle winna jest któraś wtyczka: dodaje ciasteczka na stronie głównej, uruchamia sesję PHP albo wysyła nagłówki no-cache, a serwer wtedy nie buforuje. Ustalenie, która wtyczka to robi, bywa żmudne. Zespół jdm pomoże Ci znaleźć przyczynę, wystarczy opisać problem przez Zgłoszenia (BOK).

Druga to kompleksowa optymalizacja pod Google PageSpeed. Wykonujemy audyt i wdrożenie, które poprawiają wynik testu i Core Web Vitals, a to zależy od zupełnie innych rzeczy niż sam cache. Szczegóły znajdziesz w artykule o optymalizacji pod Google PageSpeed.

Cache to nie wszystko

Dobry cache przyspiesza dostarczenie strony do przeglądarki, ale wynik PageSpeed zależy głównie od renderowania: obrazów, skryptów JS i CSS blokujących wyświetlanie, fontów i stabilności układu. To dwa różne obszary optymalizacji.

Najczęstsze problemy

Włączyłem cache, a strona dalej jest wolna.
Sprawdź wersję PHP (Krok 4) i liczbę aktywnych wtyczek (Krok 5). Sam cache nie pomoże, jeśli stronę spowalnia ciężki motyw albo dziesiątki wtyczek.

Sklep WooCommerce działa wolno w panelu administracyjnym.
Zaplecze nie jest buforowane przez NGINX Cache. Tu najwięcej daje Redis (Krok 2) i aktualna wersja PHP.

Po włączeniu optymalizacji JS/CSS strona wygląda źle.
To zwykle zbyt agresywne łączenie plików we wtyczce. Wyłącz łączenie CSS/JS, zostaw samą minifikację, i wyczyść cache w zakładce Cache.

Czy był pomocny?

Podobne

Potrzebujesz pomocy?
Nie możesz znaleźć odpowiedzi, której szukasz? Nie martw się, jesteśmy tutaj, aby pomóc!
Napisz do nas