Strona WordPress jest wolna mimo CDN i cache plugin zwykle z trzech powodów: zbyt wiele wtyczek (każda dodaje requesty), źle zaimplementowane page-buildery (Elementor wstrzykuje 2-3 MB JS na każdej stronie), lub baza danych ma 100k+ revisions / autosaves zwalniających zapytania.
CDN nie jest magicznym przyspieszaczem
CDN przyspiesza jedynie static assets (CSS, JS, images, fonts). Dynamic content (HTML generowany przez PHP) wciąż musi się wygenerować na serwerze. Jeśli Twoja strona ma TTFB (Time To First Byte) > 600ms — CDN nie pomoże, bo problem jest w generowaniu HTML, nie w dostarczaniu assets.
Pierwsza przyczyna: za dużo plugin’ów
Każdy plugin dodaje swój CSS, JS i requests do PHP. Klasyczna stronica firmowa z 30 plugins ma 50+ requests przed pierwszym renderem. Sprawdź Network tab → Performance. Każdy request to opóźnienie. Zalecam max 15-20 plugins na stronie firmowej. Audyt: Plugin Performance Profiler pokazuje który plugin najwolniej.
Druga przyczyna: page-builder z bloated JS
Elementor, WPBakery, Divi wstrzykują 2-3 MB JavaScript NA KAŻDEJ STRONIE — nawet jeśli używasz 1% jego funkcji. To główny powód wolnych stron WordPress w 2025. Custom WordPress (z motywem kodowanym ręcznie) ma <200KB JS w sumie. Różnica = 5-15 sekund LCP.
Trzecia przyczyna: WordPress database bloat
WordPress trzyma WSZYSTKO: revisions postów (każda edycja = revision), spam comments, transient cache, autosaves. Po 2-3 latach baza ma 500MB+ z czego 70% to śmieci. Każda strona = wpdb query → wolna baza = wolna strona. Plugin WP-Optimize albo WP Sweep czyści. Po pierwszym sweep często widać 30-50% przyspieszenie.
Pomocne narzędzia diagnostyczne
1. Query Monitor — pokazuje wszystkie SQL queries na każdej stronie. 2. Plugin Performance Profiler — który plugin najwolniej. 3. Lighthouse / PageSpeed Insights — JS/CSS waste. 4. New Relic albo Blackfire — profiling PHP per request.
Checklista diagnostyczna
Krótki check-list do przejścia w 5 minut:
- Liczba aktywnych pluginów < 20
- Page-builder zastąpiony custom theme (lub minimum: skompresowany Elementor)
- WP-Optimize → Database → Optimize uruchamiane raz na 3 miesiące
- Revisions limit: define(’WP_POST_REVISIONS’, 5)
- Lighthouse mobile > 80
- Query Monitor: < 30 queries per page
Powiązane wpisy
Jeśli ten temat Cię interesuje, sprawdź też:
Potrzebujesz wsparcia?
Jeśli problem dotyczy Twojej firmy i potrzebujesz pomocy z konfiguracją — sprawdź usługę specjalistyczną albo opisz problem w briefie.
Powiązane materiały
Jeśli ten temat Cię interesuje, sprawdź też:
- 📚 Strony WordPress 2026 — kompletny przewodnik — pełny przewodnik z linkami do wszystkich powiązanych artykułów
- 🛠 Kalkulator cen strony WordPress — darmowe narzędzie self-hosted
Gotowy zrobić to z kimś, kto ma to opanowane?
W Koderowni dostarczam custom WordPress + performance marketing dla świadomych marek. Jeśli ten temat jest dla Ciebie istotny w konkretnym projekcie:
- 📋 Proces współpracy — pięć etapów od briefu do publikacji, cykle od 4 do 22 tygodni
- 💰 Widełki cenowe 2026 — orientacyjne stawki dla wszystkich obszarów + kalkulator
- 📝 Zakres usług — sześć obszarów: WordPress, GA4, Google Ads, GTM, Consent Mode, lokalne SEO