Spraw, aby witryny WordPress ładowały się szybciej niż kiedykolwiek dzięki nowemu CSS Hummingbird Critical

Opublikowany: 2023-10-09

Dzięki długo oczekiwanej funkcji Critical CSS Hummingbird możesz spodziewać się szybszego ładowania stron i lepszej wydajności witryn WordPress. Oto dlaczego zasoby blokujące renderowanie należą już do przeszłości…

Optymalizacja kolibra – wyniki przed i po
Wyniki wydajności Google PageSpeed ​​dzięki funkcji Critical CSS firmy Hummingbird.

Jeśli zależy Ci na szybkości ładowania strony (a powinieneś, jeśli chcesz, aby odwiedzający pozostali na Twojej witrynie dłużej niż dwie sekundy), niezwykle ważne jest zrozumienie, w jaki sposób CSS wpływa na wydajność witryny i jak przyspieszyć czas ładowania strony za pomocą optymalizacji zadanie znane jako Krytyczny CSS .

W tym artykule omówimy następujące tematy:

  • Co to jest krytyczny CSS i jak poprawia wydajność?
  • Jak zoptymalizować WordPress za pomocą krytycznej funkcji CSS Hummingbirda
  • Krytyczny CSS Hummingbirda jest kompatybilny ze wszystkim, co WordPress

Zanurzmy się…

Co to jest krytyczny CSS i jak poprawia wydajność?

Kiedy użytkownicy wchodzą na stronę internetową, początkowo widzą tylko treść wyświetlaną na ekranie przed przewinięciem.

Obszar ten określa się mianem „nad fałdą”.

Obraz objaśniający powyżej i poniżej zagięcia.
Pierwszą rzeczą, którą odwiedzający witrynę widzą, jest treść znajdująca się w części widocznej na ekranie.

Pozytywne wrażenia użytkownika można mierzyć szybkością, z jaką użytkownicy postrzegają treść ładującą się na stronie internetowej. Im szybciej ładuje się strona (lub jest postrzegana przez użytkownika jako ładująca się szybko), tym lepsze doświadczenie użytkownika. I odwrotnie, im wolniej ładuje się strona (lub im wolniej się ładuje), tym gorsze wrażenia.

Jako że odwiedzający, który trafia na stronę, widzi tylko treść znajdującą się w części strony widocznej na ekranie, zanim zacznie przewijać w dół, dlatego warto jak najszybciej załadować zawartość znajdującą się w części strony widocznej na części strony widocznej na ekranie, przed załadowaniem reszty strony.

Krytyczny CSS (znany również jako Critical Path CSS lub Critical CSS Rendering Path ) to technika, która wyodrębnia minimalne CSS wymagane do możliwie najszybszego wyrenderowania treści na ekranie.

Chociaż użytkownik przeglądający treść na ekranie widzi, że strona ładuje się szybko, reszta kodu CSS może się załadować i nie ma to wpływu na wygodę użytkownika.

Techniki takie jak leniwe ładowanie obrazu, opóźnianie wykonywania kodu JavaScript i krytyczny styl CSS to sposoby optymalizacji sekwencji kroków, które wykonuje przeglądarka w celu konwersji kodu HTML, CSS i JavaScript na piksele na ekranie.

Sekwencja ta nazywana jest krytyczną ścieżką renderowania (CRP) i obejmuje obiektowy model dokumentu (DOM), model obiektowy CSS (CSSOM), drzewo renderowania i układ.

Optymalizacja krytycznej ścieżki renderowania poprawia wydajność renderowania.

Zalety krytycznego CSS

Krytyczny CSS może poprawić wydajność witryny poprzez:

  • Szybsze renderowanie początkowe
  • Lepsze wrażenia użytkownika
  • Lepsza wydajność SEO
  • Zmniejszona waga strony
  • Uproszczona konserwacja
  • Progresywne ulepszanie
  • Pozytywny wpływ na podstawowe wskaźniki internetowe (zwłaszcza wygląd pierwszej treści i indeks prędkości)
  • Wyższe wyniki PageSpeed ​​Insights

Uwaga: Treść wyświetlana w części strony widocznej na ekranie podczas ładowania strony przed przewijaniem będzie się różnić w zależności od urządzenia i rozmiaru ekranu używanego do przeglądania stron internetowych. Z tego powodu nie ma uniwersalnie zdefiniowanej wysokości w pikselach treści wyświetlanych na ekranie.

Implementacja krytycznego CSS

A zatem uruchomiłeś swoją witrynę za pomocą narzędzia PageSpeed ​​Insights, a raport zaleca wyeliminowanie zasobów blokujących renderowanie.

Co teraz? Jak faktycznie wdrażasz zalecenia?

Cóż, możesz spróbować naprawić wszystko ręcznie (nudne, czasochłonne i niezalecane), użyć narzędzi do tworzenia stron internetowych (jeśli masz umiejętności techniczne) lub użyć wtyczki WordPress, takiej jak Hummingbird, aby automatycznie identyfikować, adresować i rozwiązywać wszelkie problemy .

Zalecamy użycie metody wtyczki. To najszybsza i najmądrzejsza opcja wykonania zadania.

Podczas gdy Krytyczny CSS odnosi się głównie do CSS widocznego na ekranie, Hummingbird może wyodrębnić i wstawić cały używany CSS na stronie, opóźniając/usuwając resztę.

Hummingbird nie tylko radzi sobie z blokowaniem renderowania i nieużywanym CSS w celu optymalizacji całej strony, ale także radzi sobie z optymalizacją części strony widocznej na ekranie, eliminując zasoby blokujące renderowanie za pomocą wbudowanych funkcji, takich jak Critical CSS (patrz poniżej), Opóźnij wykonanie JavaScript dla zasobów JavaScript i inne obszary, które wpływają na wyniki Core Web Vitals w witrynach WordPress.

Jak zoptymalizować WordPress za pomocą funkcji Critical CSS Hummingbirda

Uwaga: Critical CSS to funkcja Pro, więc upewnij się, że masz zainstalowany Hummingbird Pro na swojej stronie.

Przejdźmy przez kolejne kroki, aby uzyskać największe korzyści z korzystania z nowej, krytycznej funkcji CSS Hummingbirda.

Najpierw zacznij od przeprowadzenia testu wydajności.

Koliber — rozpocznij test wydajności
Rozpocznij optymalizację swojej witryny za pomocą Hummingbirda, przeprowadzając test wydajności.

Pamiętaj, aby zanotować początkowe wyniki, aby móc porównać wyniki przed i po.

Wyniki testu wydajności kolibra
Przed włączeniem krytycznego CSS zanotuj wyniki testu wydajności Hummingbirda.

Następnie przejdź do Hummingbird > Optymalizacja zasobów > Dodatkowa optymalizacja i włącz Krytyczny CSS.

Optymalizacja zasobów Hummingbird — Dodatkowa optymalizacja — Krytyczny CSS
Włącz Krytyczny CSS na ekranie Optymalizacja zasobów > Dodatkowa optymalizacja.
Krytyczne opcje CSS
Hummingbird daje Ci możliwość kontrolowania implementacji Critical CSS w Twojej witrynie.

Po włączeniu tej funkcji zobaczysz różne opcje ładowania krytycznego CSS i obsługi nieużywanego CSS.

Ładowanie krytycznego CSS

W tej sekcji możesz wybrać Optymalizację CSS na całej stronie (domyślnie) lub Optymalizację CSS na części strony widocznej po przewinięciu .

Krytyczny CSS
Wybierz jedną z opcji z menu rozwijanego.

Zalecamy wybranie domyślnej opcji Optymalizacja CSS na całą stronę z obciążeniem przy interakcji użytkownika wybranej dla większości witryn, ponieważ zapewni to najlepsze wyniki i rozwiąże zarówno problemy związane z eliminacją zasobów blokujących renderowanie, jak i redukcją nieużywanych audytów CSS przy jednoczesnym zachowaniu integralności wszystkich elementów witryny elementy wizualne.

Optymalizacja CSS na całą stronę umieszcza wszystkie używane CSS i opóźnia/usuwa ładowanie pozostałych.

Wybranie metody optymalizacji CSS powyżej krawędzi jest zalecane w przypadku większych witryn z dużą ilością złożonego CSS, jeśli opcja domyślna nie daje pożądanych rezultatów. Ta metoda wstawi cały arkusz CSS znajdujący się na ekranie, a resztę załaduje asynchronicznie.

DARMOWY EBOOK
Twój plan działania krok po kroku prowadzący do dochodowego biznesu związanego z tworzeniem stron internetowych. Od pozyskiwania większej liczby klientów po skalowanie jak szalone.

Pobierając ten ebook, wyrażam zgodę na okazjonalne otrzymywanie e-maili od WPMU DEV.
Dbamy o to, aby Twój e-mail był w 100% prywatny i nie spamował.

DARMOWY EBOOK
Planuj, twórz i uruchamiaj następną witrynę WP bez żadnych problemów. Nasza lista kontrolna sprawia, że ​​proces jest łatwy i powtarzalny.

Pobierając ten ebook, wyrażam zgodę na okazjonalne otrzymywanie e-maili od WPMU DEV.
Dbamy o to, aby Twój e-mail był w 100% prywatny i nie spamował.

Obsługa nieużywanego CSS

Hummingbird umożliwia załadowanie nieużywanego kodu CSS podczas interakcji użytkownika , aby naprawić wszelkie problemy z renderowaniem, lub opcję usunięcia nieużywanych , która przycina nieużywany kod CSS, zachowując tylko to, co niezbędne i ładując go w trybie inline.

Dodatkowo możesz przełączyć tę funkcję dla określonych typów postów.

Nieużywane typy postów CSS
Wybierz typy postów, aby usunąć nieużywany CSS.

Chociaż przełączniki typu postu są dostępne zarówno w przypadku metod optymalizacji CSS na całej stronie, jak i optymalizacji CSS na części strony widocznej , tylko metoda CSS na całej stronie obsługuje nieużywany CSS.

Krytyczny CSS - powyżej Wybrano opcję metody składania.
Jeżeli wybrana zostanie metoda Optymalizacji CSS nad krawędzią strony, opcja usunięcia nieużywanego CSS nie będzie wyświetlana.

Obie metody optymalizacji zapewniają również zaawansowaną opcję ręcznego dodawania niestandardowego CSS w sekcji <head> stron.

Niewykorzystany CSS - ręczne dołączenia
Dodaj ręcznie krytyczne niestandardowe elementy CSS.

Uwaga: Jeśli we wcześniejszych wersjach Hummingbirda używałeś starszego CSS powyżej funkcji składania do ręcznego podawania CSS ścieżki krytycznej, istniejące dane zostaną automatycznie przeniesione do pola Ręczne dołączenia po aktualizacji wtyczki do najnowszej wersji i przejściu na korzystając z nowej funkcji.

Po skonfigurowaniu opcji kliknij Zapisz zmiany. Hummingbird automatycznie rozpocznie wdrażanie Critical CSS zgodnie z Twoimi ustawieniami.

Krytyczna optymalizacja CSS
Poczekaj kilka sekund, aż Critical CSS zoptymalizuje Twoją witrynę, zanim przejdziesz dalej.

Po wyświetleniu komunikatu o zakończeniu odwiedź swoją witrynę i upewnij się, że wszystko w interfejsie wyświetla się tak, jak powinno.

Krytyczny komunikat wygenerowany przez CSS.
Poczekaj, aż zobaczysz komunikat „Wygenerowano krytyczne dane CSS”, zanim odświeżysz stronę.

Odśwież stronę, pozwól na ponowne utworzenie pamięci podręcznej, a następnie uruchom kolejny test wydajności w Hummingbird, aby porównać wyniki przed i po.

Wyniki testu wydajności kolibra
Porównaj wyniki testów wydajności Hummingbirda przed i po uruchomieniu Critical CSS.

Zregeneruj krytyczny CSS

Po zastosowaniu krytycznego CSS w Twojej witrynie, u góry ekranu Dodatkowa optymalizacja wyświetli się przycisk „Regeneruj krytyczny CSS”.

Kliknij ten przycisk, aby wyczyścić pamięć podręczną, wyczyścić wszystkie zasoby lokalne lub hostowane i automatycznie wygenerować ponownie wszystkie wymagane zasoby witryny lub strony głównej.

Zregeneruj krytyczny CSS
W dowolnym momencie jednym kliknięciem wygeneruj ponownie krytyczny CSS swojej witryny.

Krytyczny CSS Hummingbirda jest kompatybilny ze wszystkim, co WordPress

Dokładnie przetestowaliśmy funkcję Critical CSS Hummingbirda i stwierdziliśmy, że jest kompatybilna ze wszystkimi wersjami i motywami WordPress, narzędziami do tworzenia stron, czcionkami, WooCommerce, systemami zarządzania nauczaniem (LMS) itp.

Należy jednak pamiętać, że zainstalowanie w witrynie źle zakodowanych motywów lub wtyczek zawierających CSS z nieprawidłowym kodem lub nieprawidłowymi ciągami znaków może powodować problemy i skutkować wyświetleniem komunikatu o błędzie Krytyczny CSS.

Komunikat o krytycznym błędzie CSS.
Używanie źle zakodowanych motywów lub wtyczek może prowadzić do krytycznych błędów CSS.

Jeśli podczas korzystania z Critical CSS wystąpią błędy, spróbuj wykonać następujące czynności:

  1. Kliknij przycisk „Regeneruj krytyczny CSS” i sprawdź, czy to rozwiązało problem.
  2. Jeśli ponownie pojawi się ten sam błąd, sugerujemy zmianę motywu (użyj witryny testowej, jeśli Twoja witryna jest aktywna) i uruchom Critical CSS na nowym motywie. Jeśli nie ma żadnych problemów, najprawdopodobniej przyczyną jest temat.
  3. Jeśli po zainstalowaniu innego motywu wystąpią problemy, zalecamy rozwiązywanie problemów z wtyczkami.
  4. Jeśli po wypróbowaniu wszystkich powyższych rozwiązań błąd nadal występuje, zanotuj komunikat o błędzie, wyłącz tymczasowo Krytyczny CSS w swojej witrynie i skontaktuj się z naszym zespołem pomocy technicznej, aby uzyskać pomoc w rozwiązaniu problemu.

Możesz być jednak spokojny, ponieważ funkcja Critical CSS Hummingbirda została zaprojektowana z myślą o zachowaniu integralności wizualnej witryny przy jednoczesnym zwiększeniu wydajności. Ta funkcja dobrze radzi sobie z błędami i rzadko powoduje uszkodzenie witryny, nawet w przypadku błędów.

Dodatkowe informacje na temat korzystania z funkcji Critical CSS znajdziesz w dokumentacji wtyczki.

Aby uzyskać najlepsze wyniki, włącz wszystkie funkcje optymalizacji Hummingbirda

Jeśli uzyskanie maksymalnej szybkości i wydajności witryn WordPress jest dla Ciebie niezwykle ważne, korzystanie z Critical CSS firmy Hummingbird to zdecydowanie funkcja, której nie powinieneś ignorować.

Raport Kolibra - przeszedł audyty.
Optymalizuje wydajność witryny i spełnia rekomendacje Google PageSpeed ​​dzięki funkcji Critical CSS Hummingbird.

Aby uzyskać najlepszą wydajność i oszczędności, zalecamy użycie Critical CSS z buforowaniem stron i wszystkimi funkcjami optymalizacji zasobów udostępnianymi przez wtyczkę, w tym CDN i opóźnionym wykonaniem JavaScript.

Koliber — optymalizacja zasobów
Aby uzyskać najlepsze wyniki, włącz wszystkie funkcje optymalizacji zasobów Hummingbirda.

W większości przypadków połączenie wszystkich funkcji optymalizacyjnych Hummingbird powinno pomóc Twojej witrynie osiągnąć wynik PageSpeed ​​na poziomie ponad 90 lub zbliżyć go do idealnej 100, jeśli witryna już działa dobrze.

Statystyki strony wyników Hummingbird-100
Wykorzystaj wszystkie funkcje optymalizacyjne Hummingbirda, aby uzyskać doskonały wynik!

Jak wspomniano wcześniej, Critical CSS to funkcja Hummingbird Pro dostępna dla wszystkich członków WPMU DEV.

Jeśli obecnie korzystasz z naszej bezpłatnej wtyczki Hummingbird, rozważ zostanie członkiem, aby uzyskać niedrogi i pozbawiony ryzyka dostęp do naszej wszechstronnej platformy WordPress. Zawiera wszystko, czego potrzebujesz, aby rozpocząć, prowadzić i rozwijać swoją działalność związaną z tworzeniem stron internetowych.

A jeśli jesteś członkiem Agencji, możesz nawet sprzedawać Hummingbirda (wraz z hostingiem, domenami, całym naszym pakietem wtyczek PRO i nie tylko) pod własną marką i sprzedawać go pod własną marką.

Czy używasz krytycznego CSS Hummingbirda do optymalizacji ścieżki krytycznego renderowania witryny WordPress? Podziel się swoimi doświadczeniami i przemyśleniami w komentarzach poniżej.