Każdy plan hostingowy NitroHost do zwiększenia szybkości działania aplikacji, oprócz dysków SSD oraz serwera LiteSpeed, umożliwia wykorzystanie mechanizmu pamięci podręcznej. Z tego wpisu dowiesz się jak skonfigurować LSCache w WordPress, a także pamięć obiektów za pomocą Redis.
Aby włączyć oba mechanizmy musisz zainstalować wtyczkę LiteSpeed Cache. Jeśli instalujesz WordPressa z przygotowanych zestawów (szczegóły są opisane tu: Samodzielna instalacja WordPressa), to zostanie ona zainstalowana automatycznie. Sama wtyczka ma dużo więcej możliwości (np. podłączenie do CDN – Content Delivery Network), ale na początek opiszę tylko kilka z nich.
Po jej włączeniu trzeba ustawić odpowiednią konfigurację w zakładce Pamięć podręczna jak pokazano poniżej:
- Włącz pamięć cache,
- Wyłącz zalogowanych użytkowników, aby wprowadzane treści nie były zapisywane do pamięci podręcznej i były widoczne od razu na stronie,
- … i zapisz zmiany.
Teraz czas na pamięć podręczną obiektów:
- Włącz pamięć obiektów,
- Włącz Redis (po zapisaniu Test połączenia powinien pokazywać: powiodło się),
- Wybierz pole Metoda: Redis,
- Wpisz wartość pola Port: 6379,
- … i zapisz.
Na zakończenie można włączyć także pamięć podręczną przeglądarki:
Aby sprawdzić działanie pamięci podręcznej uruchom Narzędzia dla developerów (np. Google Chrome: Ustawienia->Więcej narzędzi->Narzędzia dla developerów) i wybierz zakładkę Network, jak poniżej. W oknie Name wybierz pierwszy plik z listy, który ma nazwę twojej strony. W sekcji Headers powinny być widoczne poniższe wpisy:
- Server: LiteSpeed,
- X-LiteSpeed-Cache: hit (warto odczekać chwilę po edycji ustawień wtyczki – strony muszą najpierw zostać zapisane w pamięci podręcznej; wartość miss zamiast hit oznacza, że musisz chwilę poczekać).
Teraz możesz przeprowadzić test na stronie GTmetrix, który może wyglądać tak:
Możesz także zobaczyć nagłówek z wpisem X-LiteSpeed-Cache: hit, identycznie jak uzyskany w poprzednim przykładzie:
KATEGORIA:Plesk Poradnik WordPress