Optymalizacja i cache WordPress
Przyspiesz stronę: cache, obrazy, baza i wersja PHP.
⏱ 1 min czytania
Cache
Zainstaluj wtyczkę cache i włącz cache strony oraz przeglądarki. Jeśli dostępny jest Redis, użyj go jako object cache.
wp-cron przez systemowy cron
Domyślny wp-cron uruchamia się przy każdej wizycie i spowalnia stronę. Wyłącz go w wp-config.php i podepnij systemowy cron:
define( 'DISABLE_WP_CRON', true );Następnie dodaj zadanie cron wywołujące wp-cron.php co 15 minut (patrz artykuł o cronie).
Obrazy
Kompresuj obrazy i używaj formatów nowej generacji (WebP). Włącz leniwe ładowanie (lazy load).
Wersja PHP
Ustaw najnowszą stabilną wersję PHP — potrafi znacząco przyspieszyć witrynę.
Baza danych
Okresowo czyść bazę (rewizje, spam, transient) i utrzymuj porządek we wtyczkach — każda dodatkowa spowalnia stronę.
Najczęstsze pytania
Dlaczego warto wyłączyć domyślny wp-cron?
Domyślnie wp-cron uruchamia się przy każdej wizycie, co obciąża serwer przy dużym ruchu. Podpięcie go pod systemowy cron (co 15 min) jest wydajniejsze i bardziej niezawodne.
Która wtyczka cache jest najlepsza?
Dobrze sprawdzają się popularne wtyczki cache stron. Najważniejsze to włączyć cache strony i przeglądarki oraz — jeśli dostępny — object cache na Redis.