Konfiguracja i czyszczenie cache stron
Cache stron odkłada gotowy kod HTML strony jako plik i przy następnym wywołaniu dostarcza ją z tego pliku, zamiast budować stronę na nowo z motywu i bazy danych. Sam WordPress jest przy tym nadal wczytywany — cache działa wewnątrz WordPressa. Pomyślany jest dla anonimowych gości: zalogowani użytkownicy dostają nadal świeżo tworzone strony. Fabrycznie cache jest wyłączony.
Włącz i ustal ważność
- Otwórz w menu WordPressa „Kakapo Performance” i wybierz w lewym pasku bocznym w sekcji „Szybkość” punkt „Cache stron” (po niemiecku: „Seiten-Cache“).
- Włącz „Cache stron aktywny”.
- Wpisz w polu „Ważność (godziny)”, jak długo zapisana strona jest używana, zanim przy następnym wywołaniu zostanie utworzona na nowo. Dozwolone jest 1 do 168 godzin, wstępnie ustawione 8.
- Uzupełnij w polu „Adresy URL wykluczeń” ścieżki, które nigdy nie mają trafiać do cache’u: po jednej w wierszu, „*” jest dozwolona jako symbol wieloznaczny.
- Karta „Zawartość cache’u” pokazuje potem, ile stron jest zapisanych i ile pamięci zajmują.
Co nigdy nie trafia do cache’u
- Wywołania zalogowanych użytkowników i wszystko w panelu administracyjnym WordPressa
- Wszystko poza żądaniami GET oraz każde wywołanie z ciągiem zapytania
- Żądania AJAX, Cron, REST i XMLRPC
- Strony 404
- Wywołania z ciasteczkami ochrony hasłem, logowania, autora komentarza albo koszyka (WooCommerce, Easy Digital Downloads)
- Adresy, które stoją na liście wykluczeń
Gdzie leżą pliki
Strony są odkładane jako pliki HTML w katalogu uploadów. Wtyczka zakłada tam dodatkowo plik .htaccess z „Deny from all”, żeby plików nie dało się wywołać bezpośrednio. Wynik jest zapisywany tylko wtedy, gdy ma co najmniej 255 znaków i zawiera zamykający </html>.
wp-content/uploads/kwpp-cacheKiedy cache się czyści
- Przy kliknięciu „Wyczyść cache” w przeglądzie albo w panelu „Cache stron” (po niemiecku: „Seiten-Cache“); przy tym zerowane są także trafienia i chybienia w statystykach
- Automatycznie przy zapisaniu, usunięciu albo przeniesieniu wpisu do kosza
- Automatycznie przy zmianie motywu, po zapisie w Customizerze, przy nowym komentarzu i przy zmianie menu
- Przy wyłączeniu „Cache stron aktywny” i przy dezaktywacji wtyczki
Sprawdź współczynnik trafień
W sekcji „Analiza” punkt „Raporty” pokazuje współczynnik trafień oraz liczbę trafień i chybień cache’u. Jeśli nie policzono jeszcze żadnego żądania, stoją tam zera, a karta „Efektywność cache’u” pokazuje zamiast słupków tekst z informacją. Gdy tylko żądania zostaną policzone, ta sama karta podaje także aktualny zasób plików i jego rozmiar.