W poprzedniej części cyklu poświęconego Litespeed Cache omówiliśmy podstawy działania tego świetnego narzędzia do optymalizacji stron internetowych. Dziś zagłębimy się w bardziej zaawansowane aspekty konfiguracji, skupiając się na presetach i ogólnych ustawieniach, które pozwolą na poznanie kolejnych tajników działania tego rozwiązania. 

Pierwszy artykuł z cyklu dostępny jest pod linkiem Litespeed Cache (Cykl) – tajniki zaawansowanej konfiguracji – cz.1 Wprowadzenie

W tym artykule przybliżę Ci:
  • Zalety i wady korzystania z Presetów w Litespeed Cache
  • Jak zarządzać ustawieniami ogólnymi we wtyczce
  • Jak działa Guest Mode i dlaczego warto go włączyć

Presety w Litespeed Cache

Jak sama nazwa mówi, są to gotowe zestawy konfiguracyjne we wtyczce Litespeed Cache, które możesz zastosować jeśli nie znasz się i nie chcesz męczyć się samemu. Postanowiłem o tym napisać pomimo tego, że jest to zupełna odwrotność zaawansowanej konfiguracji, jest to jednak jedna z opcji, a cykl ma za zadanie poruszyć wszystko co wtyczka ma do zaoferowania.

Aby dostać się do konfiguracji Presetów należy zalogować się do Panelu Administracyjnego WordPress Twojej strony i z lewego menu wybrać Litespeed Cache(1) -> Presety(2)

Do wyboru mamy 5 różnych presetów, zaczynając od Essentials, poprzez Podstawowy, Zaawansowany, Agresywny i Ekstremalny.

Preset Essentials i Podstawowy można uruchomić bez zbędnego ryzyka, że strona internetowa przestanie prawidłowo się wyświetlać w przeglądarce. Na początku opisy danych presetów mogą brzmieć bardzo tajemniczo dla niektórych z Was, jednak w dalszych częściach mojego cyklu wszystkie zagadnienia zostaną przeze mnie odpowiednio opisane, więc możecie bez przeszkód opuścić tę sekcję i ewentualnie wrócić do niej po jakimś czasie, choć sądzę że funkcjonalność presetów jest marginalna. Wszystko czego chcemy użyć i tak można uruchomić pojedynczo, a wykonane w ten sposób działanie można dobrze przetestować i szybko przywrócić ustawienie, które negatywnie wpłynęło na działanie strony.

Presetów Zaawansowane, Agresywne i Ekstremalne nie zalecam używać, chyba że dobrze wiesz co robisz i następnej kolejności zamierzasz przeprowadzić profesjonalne testy i wdrożyć ewentualne poprawki, jeśli będzie to konieczne.

Ustawienia Ogólne

Przejdźmy teraz do czegoś ciekawszego, czyli do ustawień Ogólnych w konfiguracji wtyczki. Jest to sekcja podstawowych ustawień, można tutaj będzie zażądać klucza domeny, który będzie potrzebny do uruchomienia dodatkowych funkcji optymalizacyjnych lub skonfigurować Guest Mode (Tryb gościa).

General Settings

Automatycznie uaktualnij

Nie trzeba wielce tłumaczyć, włącz tę opcję jeśli chcesz aby wtyczka automatycznie się aktualizowała. Odradzam jednak używania tej funkcji z uwagi na bezpieczeństwo. Automatyczne aktualizacje to jeden z najczęstszych powodów problemów ze stroną, do czego można zaliczyć same wyświetlanie graficzne serwisu jak i całkowitą jego niedostępność.

Jeśli chcesz się dowiedzieć jak bezpiecznie zaktualizować wtyczki w WordPress, zapoznaj się z naszym artykułem Jak bezpiecznie wykonać aktualizację aplikacji WordPress?

Domain Key

Klucz API jest niezbędny jeśli chcesz korzystać z funkcji QUIC.cloud na swojej stronie. QUIC.cloud oferuje szeroki wachlarz możliwości optymalizacyjnych i technicznych (opowiem o nich bliżej w całym cyklu), takich jak:
– Usługa CDN
– Optymalizacja obrazków
– Krytyczny CSS (CCSS)
– Unikalny CSS (UCSS)
– Low Quality Image Placeholder Generation (LQIP)
– Obrazki Viewport (VPI)

Uzyskamy go klikając Zażądaj klucz domeny i odczekując od kilku do kilkunastu minut.

Klucz domeny będzie nam również niezbędny, aby dodać serwis do QUIC.cloud, przeczytasz o tym więcej w poradniku QUIC.cloud – co to jest i jak z niego korzystać?

Uzyskanie klucza domeny w Litespeed Cache

Guest Mode

Jest to funkcja, która optymalizuje wydajność witryny internetowej dla niezalogowanych użytkowników, czyli „gości”. W trybie tym LiteSpeed Cache dynamicznie dostarcza wstępnie wyrenderowane (zbuforowane) strony do nowych użytkowników, zanim cache zostanie wygenerowany w pełni dla ich specyficznych żądań. To pomaga przyspieszyć pierwsze wrażenie użytkownika, redukując czas oczekiwania na załadowanie strony.

Kiedy użytkownik odwiedza stronę po raz pierwszy (i cache dla jego wizyty nie istnieje), LiteSpeed dostarcza zbuforowaną wersję strony w maksymalnie zoptymalizowanym stanie.

Po pierwszym załadowaniu strony, LiteSpeed Cache zaczyna budować cache poprzez AJAX (bez przeładowywania strony), zoptymalizowany dla konkretnego użytkownika (np. z uwzględnieniem indywidualnych preferencji lub geolokalizacji).

Tryb ten jest szczególnie przydatny w witrynach, które mają dużo niezalogowanych użytkowników, takich jak blogi czy sklepy internetowe. Dzięki temu możliwe jest szybkie dostarczenie treści nowym użytkownikom bez obciążania serwera dodatkowymi procesami.

In minus tego ustawienia to małe opóźnienie pomiędzy tak przygotowanym cache, a właściwym cache po chwili serwowanym przez AJAX, gdzie przez ułamek sekundy mogą pojawić się stare informacje ze „snapshot’a” cache, zanim nastąpi jego aktualizacja. Bywa tak jednak najczęściej przy dużych serwisach, które w cache posiadają dużą ilość informacji.

Guest Optimization

Guest Optimization to kolejny etap optymalizacji w LiteSpeed Cache, który działa w połączeniu z Guest Mode, ale jego zadaniem jest jeszcze bardziej ulepszyć doświadczenia użytkowników poprzez zaawansowaną optymalizację ładowania zasobów strony. W odróżnieniu od Guest Mode, który skupia się na tym, aby gość natychmiast otrzymał cache’owaną wersję strony, Guest Optimization ma na celu dalsze zmniejszenie obciążenia strony, oferując zoptymalizowane wersje kluczowych elementów, takich jak CSS, JavaScript i obrazy.

W praktyce, Guest Optimization oznacza:

Zoptymalizowany CSS i JavaScript – Skrypty są ładowane tylko wtedy, gdy są absolutnie niezbędne, co zmniejsza ilość danych do przetworzenia przy pierwszym załadowaniu strony.

Lazy Load dla obrazów i mediów – Zamiast ładować wszystkie obrazy na raz, Guest Optimization wczytuje je tylko wtedy, gdy użytkownik faktycznie zbliża się do ich obszaru widoczności. Dzięki temu strona wydaje się działać szybciej, szczególnie na urządzeniach mobilnych.

Zmniejszenie liczby zapytań HTTP – Optymalizacja zasobów minimalizuje liczbę zapytań wysyłanych do serwera, co odciąża go i przyspiesza dostarczanie treści.

Co więcej, Guest Optimization działa automatycznie, w tle, dzięki czemu właściciele stron nie muszą ręcznie dostosowywać swoich ustawień. Efekt? Zoptymalizowane ładowanie stron, które sprawia, że goście otrzymują wersję serwisu jeszcze szybciej i bardziej responsywnie, co ma bezpośredni wpływ na ich zaangażowanie i satysfakcję.

Uwaga: Guest Optimization potrafi zdziałać cuda w rankingach szybkości ładowania się stron (w tym jakże ważne dla pozycjonowania, w samym Google), jednak wrażenia wizualne od strony użytkownika, który jest człowiekiem nie zawsze idą w parze za tym sukcesem, dlatego bardzo ważne aby dokładnie testować serwis po włączeniu jakiejkolwiek funkcji we wtyczce, szczególnie po zmianach w konfiguracji JS CSS i HTML. Takie testy najlepiej wykonywać w nowej karcie „incognito” w przeglądarce.

Server IP

Ta opcja w LiteSpeed Cache odgrywa istotną rolę dla funkcji takich jak Crawler oraz Generator Krytycznego CSS. Podając adres IP swojej strony, eliminujesz dodatkowe opóźnienia związane z wyszukiwaniem DNS oraz korzystaniem z sieci CDN.

Informujemy: nasze serwery nie udostępniają możliwości uruchomienia Crawler’a.

Notifications

Włącz tę opcję, aby automatycznie wyświetlać najnowsze wiadomości, w tym hotfixy, nowe wersje, dostępne wersje beta, promocje. Jest to opis bezpośrednio z wtyczki Litespeed Cache, na tyle dobry. że nie potrzeba dodatkowego komentarza.

Tuning

Guest Mode User Agents

Agenci użytkownika wymienieni w tym polu zawsze będą otrzymywać wersję strony możliwą do cache’owania za pomocą Guest Mode, przy każdej wizycie, o ile ten tryb jest aktywny. To ustawienie idealnie sprawdza się w przypadku botów mierzących szybkość ładowania strony oraz innych automatycznych narzędzi, które nie potrzebują spersonalizowanych treści. Domyślnie dodaliśmy już znanych botów, ale masz pełną swobodę w dodawaniu lub usuwaniu agentów według własnych potrzeb.

Guest Mode User Agents w Litespeed Cache

Guest Mode IPs

Adresy IP wpisane w tym polu zawsze będą obsługiwane stroną z cache za pomocą Guest Mode, niezależnie od tego, czy odwiedzający są zalogowani, czy nie. Ustawienie to jest przydatne dla narzędzi i botów monitorujących szybkość ładowania strony, które nie wymagają dostępu do spersonalizowanych treści. Możesz dodawać i usuwać adresy IP według własnego uznania, co pozwala precyzyjnie kontrolować, kto otrzymuje wersję strony zoptymalizowaną dla gości.

Guest mode IPs w Litespeed Cache

Podsumowanie

Za nami kolejna część cyklu o zaawansowanej konfiguracji we wtyczce Litespeed Cache. Dzisiaj było bardziej ogólnie, ale im dalej w cykl, tym bardziej szczegółowe rozwiązania będą opisywane. Zapraszam na kolejny artykuł już niebawem.

Autor:

Konrad Matus

Lojalny mnich w Zenbox.pl, zawsze pomocny i przeważnie uśmiechnięty. Zwolennik tekstu pisanego i samego pisania. Prywatnie mąż, ojciec i syn, dokładnie w tej kolejności. W wolnym czasie remontuje, produkuje muzykę elektroniczną i gra w grę... World of Warcraft.

Może ci się spodobać również

UX - 3 października 2024 12:35

Testy użyteczności

Testy użyteczności to jedno z ważniejszych badań w zakresie projektowania UX. Pozwalają nie tylko na zbadanie preferencji docelowego użytkownika, ale również na identyfikacji potencjalnych problemów w już istniejącym produkcie a także odkrywaniu możliwości jego ulepszeń. Czym są testy użyteczności? Testy użyteczności to badanie, podczas którego moderator prosi uczestnika o wykonanie zadań powiązanych z korzystaniem z […]

Więcej →

Pamięć w dyskietkach
WordPress - 30 września 2024 14:59

Litespeed Cache (Cykl) – tajniki zaawansowanej konfiguracji – cz.3 Pamięć Podręczna

Numerologiczna trójka to jedna z najbardziej wpływowych liczb w numerologii. Często określana jako „symbol boskości”, symbolizuje harmonię duszy, ciała i umysłu. Mimo swojej wyjątkowości, nie jest pozbawiona słabości. Zapraszam na trzecią część cyklu o zaawansowanej konfiguracji we wtyczce Litespeed Cache w WordPress, gdzie zajmiemy się jej kategorią konfiguracji jaką jest Pamięć Podręczna. Dlaczego trzecia część […]

Więcej →

UX - 26 września 2024 15:08

Najlepsze praktyki w projektowaniu UX

Jak już wiemy z poprzednich artykułów, termin user experience powstał w latach 70 ubiegłego wieku, ma zatem naprawdę długą tradycję. Jak trafnie zauważa Wikipedia „okazało się, że aby ludzie mogli korzystać z komputera osobistego (PC), należy zaprojektować go tak, żeby nie odzwierciedlał logiki maszyny, tylko logikę człowieka. Powoli łączono więc dyscypliny psychologii poznawczej z inżynierią.” Wiele dekad badań i prac […]

Więcej →