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
- 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ć?
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 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.
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.