Jak ulepszyć pierwszą zawartość treściową w WordPressie za pomocą wtyczki?

Opublikowany: 2022-09-27

Jeśli chodzi o wydajność WordPressa , jednym z kluczowych wskaźników jest First Contentful Paint (FCP). Mierzy czas potrzebny na wyrenderowanie pierwszej treści na stronie i jest dobrym wskaźnikiem szybkości ładowania strony. Istnieje wiele sposobów na ulepszenie FCP, ale jednym z najprostszych jest użycie wtyczki. W tym artykule pokażemy, jak ulepszyć First Contentful Paint w WordPressie za pomocą wtyczki. Zalecamy korzystanie z wtyczki W3 Total Cache. Ta wtyczka ma wiele funkcji, które mogą pomóc ulepszyć FCP, w tym integrację i minifikację sieci dostarczania treści (CDN). Po zainstalowaniu i aktywacji wtyczki musisz ją skonfigurować. Zalecamy użycie następujących ustawień: Włącz buforowanie: spowoduje to buforowanie stron i postów, aby można było je szybciej wyświetlać. Włącz CDN: To zintegruje CDN z Twoją witryną, co może poprawić FCP. Włącz minifikację: spowoduje to zminimalizowanie plików HTML, CSS i JavaScript, co może zmniejszyć rozmiar stron i poprawić FCP. Po zapisaniu zmian powinieneś zauważyć znaczną poprawę FCP.

Nie da się zmierzyć wydajności strony internetowej na podstawie dwóch wskaźników: czasu ładowania i czasu kliknięcia. Gdy użytkownik odwiedza witrynę internetową, First Contentful Paint (FCP) wyświetla ilustrację pokazującą, ile czasu zajmuje pojawienie się pierwszego elementu na podstawie obrazu lub tekstu. Średni czas potrzebny do załadowania każdego elementu na jednej stronie jest mierzony w LCP. W tym artykule omówimy, czym jest FCP i jak zmierzyć oba z nich. PageSpeed ​​Insights to fantastyczne narzędzie, które pozwala przetestować wydajność witryny i uzyskać zalecenia, jak ją ulepszyć. Po włączeniu buforowania witryny nie będziesz już musiał ponownie ładować wszystkich elementów witryny za każdym razem, gdy odwiedza ją użytkownik. Ponieważ pliki multimedialne są jednymi z największych elementów w każdej witrynie, kompresja może być przydatna w skróceniu czasu ładowania.

Możesz kompresować obrazy przed lub w trakcie przesyłania do witryny za pomocą narzędzia online, takiego jak TinyPNG. Ponadto istnieją doskonałe wtyczki WordPress, które mogą Ci pomóc, takie jak Fast Velocity Minify i Autoptimize. Większość nowoczesnych stron internetowych jest zbudowana przy użyciu JavaScript i CSS ze względu na ich wygląd i funkcjonalność. Ponieważ między renderowaniem obrazu a przewijaniem w dół przez użytkownika występuje opóźnienie, nie można zobaczyć niektórych obrazów. Jeśli ładujesz tylko właściwe elementy, nie będziesz w stanie skrócić czasu FCP. W rzeczywistości możesz zapisać go dla dużych plików, jeśli nie chcesz go używać do obrazów tła.

Jak poprawić pierwszą zawartość farby w latarni morskiej?

Źródło: www.pinterest.com

Istnieje wiele sposobów na ulepszenie pierwszej treściwej farby w latarni morskiej. Jednym ze sposobów jest optymalizacja obrazów. Innym sposobem jest upewnienie się, że arkusze stylów są zminimalizowane, a pliki JavaScript są skompresowane. Możesz również użyć CDN do dostarczania treści.

Metryka First Contentful Paint jest jedną z podstawowych metryk Lighthouse. W tej demonstracji pokazano czas potrzebny do wyrenderowania postrzeganego przez człowieka elementu DOM. Na stronie może to być obraz, blok tekstu lub inny niż biały element canvas. Metrykę można ulepszyć, optymalizując wszystkie jej kroki przed wdrożeniem. Gdy blokujemy zdarzenia podczas wczytywania strony , możemy nie być w stanie ukończyć procesu pierwszego wyrenderowania treści na czas. Czas do pierwszego bajtu (TTFB) to czas potrzebny serwerowi na otrzymanie pierwszych danych wygenerowanych przez witrynę internetową. Wszystko to musi się wydarzyć, zanim kod html w TTFB będzie miał na niego negatywny wpływ.

Jako ilustrację próbowałem spowolnić wykonanie kodu o 1500 milisekund. Nasz ostatni audyt Lighthouse dał ogólny wynik 35, a także 8,6 FCP. Pierwotne żądanie zajmuje teraz 0,6 sekundy, a FCP przesunęło się z 4831 ms na 3492 ms. Zasób Render-Blocking to plik, który uniemożliwia renderowanie strony, dopóki nie zostanie załadowana. Najprostszym rozwiązaniem jest użycie znajdującego się pod nimi znacznika zamykającego. W tym przykładzie użyłem Critical CSS NPM do zbudowania krytycznego CSS. Teraz skopiuj i wklej ten kod CSS do sekcji >head> za pomocą tagu >style>.

Prawie na pewno będziesz musiał dokonać drobnych korekt w swojej technice w zależności od konkretnych okoliczności. Jeśli dodasz więcej opcji pakietu do pakietu Critical CSS, takich jak opóźnienie ładowania (aby upewnić się, że strona jest w pełni załadowana) i dostosowanie rozmiaru widocznego obszaru, będzie to bardziej precyzyjne. Narzędzie do analizy wydajności obrazu PageDetox firmy Uploadcare jest bezpłatne i może być używane do analizy Twoich obrazów. W całym procesie kluczowe znaczenie ma wybór optymalnego punktu między doskonałymi danymi laboratoryjnymi a dobrym doświadczeniem użytkownika (UX).

Wskazówki Google, jak skrócić pierwszy znaczący czas malowania

Zasoby szkoleniowe Google zawierają kilka świetnych wskazówek, jak ulepszyć pierwsze znaczące zadanie malowania. Dzięki zmniejszeniu ilości zasobów blokujących renderowanie można znacząco zmienić wydajność witryny. Możesz także przyspieszyć proces ładowania strony, scalając i kompresując zasoby tekstowe. Możliwa jest również optymalizacja krytycznej ścieżki renderowania.

Pierwszy Contentful Paint Google

Źródło: www.sidegains.com

First Contentful Paint (FCP) to jeden ze wskaźników używanych przez Google do pomiaru wydajności witryny. FCP mierzy czas od pierwszego uruchomienia strony do wyświetlenia pierwszej treści na ekranie. Im szybciej strona może się załadować, tym lepsze będzie doświadczenie użytkownika.

Szybki test przepływu (FFT) mierzy, ile czasu zajmuje przeglądarce wyrenderowanie pierwszej części strony DOM po przejściu do niej przez użytkownika. Korzystając z danych z archiwum HTTP, możesz obliczyć swój wynik FCP, który jest oparty na różnicy czasu i czasu między FCP Twojej strony a czasem dla prawdziwych witryn. Na przykład, jeśli witryna działa w górnych 90% rynku, renderuje FCP w 1,2 sekundy.

Jak zapewnić szybki, pierwszy, treściwy wynik malowania dla Twojej witryny?

Dobry wynik pierwszego malowania treści może zapewnić szybkie wczytywanie witryny i jak najszybsze otrzymywanie przez użytkowników najważniejszych informacji. Nie ma jednej najlepszej odpowiedzi, ale dobry wynik malowania może zapewnić szybkie wczytywanie witryny i najwyższą liczbę otrzymywanych przez użytkowników. W przypadku wyniku za pierwsze wyrenderowanie treści wynoszące 1,8 sekundy lub mniej, wynik powinien być idealny.

Pierwsza poprawka do malowania treści

Pierwsze wyrenderowanie treści to pierwszy raz, gdy użytkownik widzi jakąkolwiek treść z Twojej strony. Ta metryka jest ważna, ponieważ mierzy czas ładowania strony i może być dobrym wskaźnikiem tego, jak przyjazna dla użytkownika jest Twoja witryna. Krótszy czas pierwszego malowania treści może zwiększyć Twoje szanse na wyższą pozycję w wyszukiwarkach, a także może pomóc poprawić współczynnik konwersji.

Używanie First Contentful Paint (FCP) do monitorowania szybkości ładowania strony to świetny sposób na sprawdzenie, jak szybko ładuje się strona. Google i odwiedzający muszą być zadowoleni z jakości Final Cut Pro (FCP). Jeśli odwiedzający nie kliknie innej strony po zobaczeniu strony na ekranie, im dłużej strona będzie się pojawiać. Stronę HTML można wyrenderować w czasie krótszym niż sekundę za pomocą pierwszego wyrenderowania treści (FCP). Rozpoczynając bajt, najlepiej jest zacząć z prędkością mniejszą niż 600 milisekund. Wymienione poniżej rozwiązania to niektóre ze sposobów, w jakie często poprawiam FCP. Przed wprowadzeniem jakichkolwiek zmian w witrynie skonsultuj się z ekspertem PageSpeed.

Obecność silnego połączenia sieciowego często wiąże się ze słabą szybkością strony. Metoda kompresji zmniejsza ilość danych przesyłanych z serwera, co oznacza krótszy czas oczekiwania na załadowanie zasobu sieciowego. Brotli i Gzip to dwie popularne techniki kompresji. Ponieważ do układu używane są skrypty, wpływają one na pierwsze wyrenderowanie treści (FCP). Gdy wskazówki dotyczące zasobów inicjują pobieranie lub nawiązywanie połączenia, przeglądarka musi samodzielnie ukończyć proces. Arsenał szybkości strony zawiera mnóstwo zaawansowanych narzędzi, takich jak ładowanie, wstępne pobieranie i wstępne łączenie. Bardzo ważne jest, aby uważać na wskazówki dotyczące zasobów, ponieważ mogą one spowolnić działanie Twojej strony.

Strona, która nie jest poprawnie renderowana za pomocą JavaScript, może ulec awarii. Blokowanie renderowania występuje, gdy renderowany jest zewnętrzny plik CSS. Aby być precyzyjnym, arkusze stylów powinny być jak najmniejsze. Skróty mogą służyć do zapisywania najważniejszych właściwości selektora w jednym wierszu. Możesz nawet jeszcze bardziej zmniejszyć rozmiar CSS, łącząc selektory z przecinkiem, usuwając enter i spację oraz pisząc krótsze kody kolorów. Po dodaniu skryptu do tagu skryptu można go jednocześnie pobrać w celu zbudowania strony. Po pobraniu skryptów są one wykonywane w oryginalnej kolejności w kodzie HTML.

Istnieje również możliwość, że zablokuje to wyświetlanie strony, ale zazwyczaj jest to już obecne na ekranie. W deklaracji czcionki CSS możesz określić preferowaną kolejność czcionki internetowej. Ten typ czcionki zwykle nie wyświetla tekstu, dopóki czcionka nie zostanie załadowana. Zamiast wyświetlać tekst w domyślnej czcionce przeglądarki, możesz zamienić ją na inną za pomocą narzędzia font-display:swap.

Największa zawartość farby Jak ulepszyć

Największe malowanie treści (LCP) mierzy, jak długo trwa załadowanie największego elementu treści w widocznym obszarze. Aby ulepszyć LCP, zoptymalizuj obrazy i filmy, aby szybko się ładowały, i upewnij się, że serwer szybko odpowiada na żądania. Możesz również użyć wskazówki dotyczącej wstępnego ładowania lub pobierania zasobów, aby poinformować przeglądarkę, aby wczytała zasoby, zanim będą potrzebne.

Największa zawartość w największej puli treści Google (LCP) to nowy wskaźnik wprowadzony w 2021 r. Czas potrzebny na załadowanie największego elementu w części strony widocznej po przewinięciu na stronę określa, ile czasu zajmuje największy element nad zakładką do załadowania. Możliwe jest przyśpieszenie przeglądania istotnych treści na Twojej stronie poprzez obniżenie LCP Twojej strony. Zanim będzie można rozwiązać potencjalne problemy z LCP, należy najpierw określić, jak szybko ładuje się największy element. Dobrą zasadą jest mierzenie 75 percentyla wczytywania stron mobilnych i stacjonarnych. Oprócz poprawy wskaźników obciążenia, optymalizacja obrazu może zmniejszyć przesunięcia układu i poprawić wrażenia użytkownika. Zezwól przeglądarce na określenie, który obraz ma być wyświetlany w zależności od urządzenia.

Jeśli chcesz, aby obraz miał wymiary 600×600, musisz najpierw napisać 600w. W tej metodzie przeglądarka musi wybrać rozmiar obrazu, zamiast wybierać rozmiar obrazu. Ponieważ obrazy bohaterów są zazwyczaj najważniejsze nad elementami strony widocznej na ekranie, należy je szybko wczytać. Możesz znacznie poprawić LCP, ładując stronę z obrazami bohaterów, które obsługują JavaScript. Aby zmniejszyć ilość danych w pliku, stosuje się różne algorytmy minimalizujące lub kompresujące plik. Techniki te są regularnie używane przez kilka firm hostingowych i dostawców CDN. Jeśli pliki Twojej witryny nie są zminimalizowane lub skompresowane, radzę od razu nad nimi popracować.

Jeśli chcesz, aby Twoja witryna działała jak najlepiej, powinieneś zoptymalizować jej JavaScript. Aby skorzystać z tej techniki, musisz użyć różnych krytycznych CSS w zależności od typu urządzenia. Web.dev ma świetny artykuł na temat dzielenia kodu. Buforowanie z kolei przyczynia się do wydajności sieci. Service Workery są odpowiedzialne za zmniejszenie rozmiaru ładunku HTML poprzez unikanie powtarzania wspólnych elementów. HTML, który jest statyczny, może być buforowany, co może znacznie zmniejszyć TTFB. Korzystając z protokołu HTTP/2 Server Push i link rel=preload, możesz przyspieszyć dostarczanie krytycznych zasobów.

Następnym krokiem jest określenie, że przeglądarka powinna od razu rozpocząć proces nawiązywania połączenia z domeną. Zmniejsza to ilość czasu spędzanego na podróżach w obie strony do ważnych domen. Podczas podłączania bądź bardzo ostrożny. Jeśli Twój motyw jest rozdęty, możesz doświadczyć znacznego wydłużenia czasu ładowania i mogą ucierpieć Twoje kluczowe wskaźniki internetowe. Po wybraniu wtyczki dokładnie ją zbadaj i obserwuj jej działanie. Jeśli nie masz żadnych obaw dotyczących procesu LC, dobrze jest regularnie szukać problemów w swojej dziedzinie. Google uważa, że ​​krytyczne strony są wyświetlane co najmniej raz w miesiącu na podstawie kluczowych wskaźników internetowych, które otrzymywali przez 28 dni.

Pierwsza treściwa farba a największa treściwa farba

Pierwsze wyrenderowanie treści różni się od Największego wymalowania treści (LCP) Core Web Vitals, ponieważ LCP bierze pod uwagę czas potrzebny, aby duży element witryny stał się widoczny. Pierwszy element musi być załadowany jako pierwszy w przypadku FCP; jednak pierwszy element niekoniecznie jest największym elementem.

Dlaczego Fcp i Lcp są ważne dla Twojej witryny?

Pierwszy punkt na osi czasu ładowania strony, w którym użytkownik widzi wszystko na ekranie, jest również znany jako szybki FPP, co ułatwia użytkownikowi interpretację sceny. Czas potrzebny do pojawienia się największego elementu na środku ekranu określa, ile czasu zajmuje. W naszym poprzednim artykule stwierdziliśmy, że strony internetowe nie ładują się od razu.

Pierwsza pełna treści farba Wp Rocket

First Contentful Paint (FCP) mierzy czas od rozpoczęcia ładowania strony do wyrenderowania przez przeglądarkę pierwszego fragmentu treści z tej strony. Jest to ważna miara do mierzenia doświadczenia użytkownika w witrynie, ponieważ pokazuje, jak długo użytkownik musi czekać, zanim zobaczy jakąkolwiek treść na stronie. WP Rocket to wtyczka WordPress, która obiecuje przyspieszyć działanie Twojej witryny poprzez optymalizację plików HTML, CSS i JavaScript. Jest również wyposażony w funkcje, takie jak wstępne ładowanie pamięci podręcznej , leniwe ładowanie i minifikacja.

First Contentful Paint (FCP) określa, ile czasu zajmuje pojawienie się treści w witrynie internetowej. Korzystając z pomiaru milisekund, można go użyć do obliczenia szybkości ładowania witryny. Strony internetowe powinny mieć format animowanego klipu (ACF) o maksymalnej długości 1,8 sekundy. Najczęstszymi przyczynami powolnego postępu są skrypty blokujące renderowanie i arkusze stylów. Jeśli używasz czcionek internetowych z First Contentful Paint (FCP), będzie to gorsze niż nieużywanie czcionek internetowych w ogóle. Jeśli ładujesz skrypty do swojej witryny, upewnij się, że są one nie tylko pobierane, ale także analizowane, kompilowane i wykonywane. Aby zmniejszyć liczbę plików w systemie, staraj się, aby czas odpowiedzi serwera nie przekraczał 600 milisekund.

Serwer zapewnia lepszą wydajność , szybciej renderując zawartość i unikając niepotrzebnych podróży sieciowych. Z wynikiem 10% na Lighthouse 9.1 osiągnąłeś punkt, w którym potrzebujesz doskonałego doświadczenia, aby osiągnąć maksimum. Na tym rysunku nie uwzględniono ilości czasu potrzebnego serwerowi na przetworzenie danych od dostawcy usług internetowych do centrum danych. DevTools może służyć do rejestrowania wydajności dla FCP za pomocą interfejsu API czasu farby.

Jak poprawić pierwszy wynik malowania treści w witrynie.

Google zaleca ocenianie First Contentful Paint w czasie 1,8 sekundy lub mniej, jeśli chcesz poprawić jakość przeglądania swojej witryny. Mierzy, ile czasu zajmuje wyświetlenie strony po kliknięciu linku przez użytkownika. W rezultacie możesz przyspieszyć wczytywanie witryny i utrzymać zaangażowanie użytkowników, a także skrócić czas wczytywania witryny . Skrypty blokujące renderowanie i arkusze stylów to dwie najczęstsze przyczyny spowolnienia działania First Contentful Paint. Możesz znacznie poprawić swój wynik, zmniejszając liczbę zużywanych zasobów. Oprócz buforowania i innych technik zwiększania wydajności, można użyć buforowania i innych technik zwiększania wydajności, aby poprawić środowisko użytkowników.