Optymalizacja WordPress: od TTFB do Core Web Vitals
Praktyczny przewodnik optymalizacji WordPress. Cache, CDN, obrazy WebP, lazy loading i wybór hostingu, co naprawdę poprawia szybkość strony?
Dlaczego optymalizacja WordPress jest tak ważna?
WordPress jest elastyczny i potężny, ale bez odpowiedniej optymalizacji może działać wolno. Każda zainstalowana wtyczka dodaje kod PHP do każdego żądania. Niezoptymalizowane obrazy zajmują megabajty. Bez cache każde odwiedziny generują nowe zapytania do bazy danych.
Krok 1: Wybór odpowiedniego hostingu
To fundamentalny punkt, żadna optymalizacja kodu nie pomoże, jeśli serwer jest wolny. Szukaj hostingu z TTFB poniżej 100ms, PHP 8.1+ i minimum 2 GB RAM dla WordPress.
Krok 2: Cache serwera i przeglądarki
Cache to zapisywanie gotowych wyników zapytań, by nie generować ich za każdym razem:
- Object cache (Redis/Memcached), zapisuje wyniki zapytań MySQL w pamięci RAM
- Page cache, zapisuje gotowy HTML strony (WP Rocket, LiteSpeed Cache, W3 Total Cache)
- Browser cache, przeglądarka zapamiętuje statyczne pliki przy kolejnych odwiedzinach
Krok 3: Optymalizacja obrazów
Obrazy to zazwyczaj 60-80% całkowitego rozmiaru strony. Skuteczna optymalizacja:
- Format WebP, mniejszy o 25-35% od JPEG przy tej samej jakości
- Lazy loading, obrazy poniżej "linii zgięcia" ładują się dopiero gdy użytkownik do nich scrolluje
- Odpowiednie wymiary, nie wgrywaj zdjęcia 4000x3000px jeśli wyświetla się w 800x600px
Krok 4: Minifikacja i łączenie plików CSS/JS
Każdy plik CSS i JavaScript to osobne żądanie HTTP. Minifikacja usuwa zbędne spacje i komentarze, łączenie plików redukuje liczbę żądań. Wtyczki takie jak WP Rocket, Autoptimize lub NitroPack robią to automatycznie.
Krok 5: CDN (Content Delivery Network)
CDN to sieć serwerów rozsianych geograficznie. Gdy użytkownik z Gdańska odwiedza stronę, dostaje pliki z najbliższego węzła CDN (np. Frankfurt), a nie z serwera w Warszawie. Popularne CDN: Cloudflare (darmowy plan), BunnyCDN, KeyCDN.
Krok 6: Optymalizacja bazy danych
WordPress gromadzi w bazie danych wiele śmieciowych danych: rewizje wpisów, przejściowe opcje (transients), spam. Regularne czyszczenie bazy (np. wtyczką WP-Optimize) przyspiesza zapytania.
Autorska optymalizacja LYMAD
W LYMAD optymalizacja WordPress jest wbudowana w infrastrukturę hostingu: automatyczna konwersja do WebP, Redis cache, zoptymalizowana konfiguracja PHP-FPM i regularne czyszczenie bazy danych. Efekt: strony na LYMAD osiągają Lighthouse score powyżej 90 bez dodatkowych wtyczek do cache.