O narzędziu PageSpeed Insights

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Narzędzie PageSpeed Insights (PSI) raportuje wrażenia użytkowników strony na urządzeniach mobilnych i komputerach oraz sugeruje sposoby jej ulepszenia.

PSI zapewnia dostęp do danych modułu i pola dotyczących strony. Dane modułu są przydatne podczas debugowania, ponieważ są zbierane w środowisku kontrolowanym. Możliwe, że nie rejestruje ona rzeczywistych wąskiego gardła. Dane dotyczące pól pomagają w rzeczywistości, ale w ramach ograniczonego zestawu danych. Więcej informacji o 2 typach danych znajdziesz w artykule Jak myśleć o narzędziach prędkości.

Dane dotyczące wrażeń użytkowników

Dane dotyczące rzeczywistych użytkowników w PSI są oparte na zbiorze danych Raportu na temat użytkowania Chrome. PSI uwzględnia użytkowników w rzeczywistości: pierwsze wyrenderowanie treści (FCP), opóźnienie przy pierwszym działaniu (FID), największe wyrenderowanie treści (LCP) i skumulowane przesunięcie układu (CLS) w ciągu ostatnich 28 dni. PSI pokazuje też doświadczenia dotyczące wskaźników eksperymentalnych Interakcja z następnym farbą (INP) i Czas do pierwszego bajta (TTFB).

Aby wyświetlać dane o wygodzie użytkowników na danej stronie, musisz mieć wystarczającą ilość danych, aby uwzględnić je w zbiorze danych na temat użytkowania Chrome. Strona może nie mieć wystarczających danych, jeśli została niedawno opublikowana lub zawiera za mało próbek od rzeczywistych użytkowników. W tym przypadku PSI wróci do szczegółowości na poziomie źródła, co obejmuje wszystkie doświadczenia użytkowników na wszystkich stronach witryny. Czasami źródło może być niewystarczające, w takim przypadku PSI nie będzie w stanie pokazać żadnych danych dotyczących wrażeń użytkownika.

Ocena jakości wrażeń

PSI klasyfikuje jakość wrażeń użytkownika w 3 grupach: „Dobra”, „Wymagana poprawa” lub „Zła”. PSI ustawia następujące progi zgodnie z inicjatywą Wskaźniki internetowe:

Dobrej jakości Wymagana poprawa Słaby
FCP [0, 1800ms] (1800 ms, 3000 ms) ponad 3000 ms
FID [0, 100ms] (100 ms, 300 ms) Ponad 300 ms
LCP [0, 2500ms] (2500 ms, 4000 ms) Ponad 4000 ms
CLS [0, 0,1] (0,1, 0,25] powyżej 0,25
INP (eksperymentalne) [0, 200ms] (200ms, 500ms] ponad 500 ms
TTFB (eksperymentalnie) [0, 800ms] (800ms, 1800ms] Ponad 1800 ms

Rozkład i wybrane wartości danych

PSI prezentuje rozkład tych danych, dzięki czemu programiści mogą zrozumieć zakres doświadczeń danej strony lub źródła. Rozkład danych jest podzielony na 3 kategorie: Dobra, Wymagana poprawa i Złe, na które składają się zielone, bursztynowe i czerwone paski. Na przykład bursztynowy pas na poziomie 11% wskazuje, że 11% wszystkich zaobserwowanych wartości LCP mieści się w przedziale od 2500 ms do 4000 ms.

Zrzut ekranu przedstawiający rzeczywiste LCP

Nad słupami dystrybucji PSI raportuje 75. percentyl dla wszystkich danych. 75 centyl jest wybrany, dzięki czemu programiści mogą zrozumieć najbardziej frustrujące wrażenia użytkowników w witrynie. Te wartości wskaźników pól są klasyfikowane jako prawidłowe/potrzebne/słabsze, przez zastosowanie tych samych progów wymienionych powyżej.

Podstawowe wskaźniki internetowe

Podstawowe wskaźniki internetowe to wspólny zestaw sygnałów dotyczących wydajności, które mają kluczowe znaczenie dla wszystkich funkcji internetowych. Podstawowe wskaźniki internetowe to wartości FID, LCP i CLS. Mogą być agregowane na poziomie strony lub źródła. W przypadku agregacji z wystarczającą ilością danych we wszystkich 3 wskaźnikach agregacja przejdzie ocenę podstawowych wskaźników internetowych, jeśli 75 centyl wszystkich jej wskaźników jest dobry. W przeciwnym razie agregacja nie przejdzie testu. Jeśli agregacja nie ma wystarczającej ilości danych dla FID, wynik będzie pozytywny, jeśli 75 percentyl LCP i CLS będzie dobry. Jeśli ilość LCP lub CLS jest niewystarczająca, nie można ocenić agregacji na poziomie strony lub źródła.

Różnice między danymi o polach w PSI i CrUX

Różnica między danymi z pól w PSI a zbiorem danych CrUX w BigQuery polega na tym, że dane PSI są aktualizowane codziennie, a zbiór danych BigQuery jest aktualizowany co miesiąc i ograniczony do danych na poziomie źródła. Oba źródła danych odpowiadają okresom 28-dniowym.

Diagnostyka modułu

PSI korzysta z Lighthouse do analizowania danego adresu URL w symulowanym środowisku dla kategorii skuteczności, ułatwień dostępu, sprawdzonych metod i SEO.

Wynik

U góry sekcji znajdują się wyniki dla poszczególnych kategorii, określone przez uruchomienie Lighthouse w celu zbierania i analizowania informacji diagnostycznych dotyczących strony. Wynik 90 lub wyższy jest uznawany za dobry. Wynik 50–89 to wynik, który wymaga poprawy, a wynik poniżej 50 to wynik słaby.

Wskaźniki

Kategoria skuteczności obejmuje też wyniki na stronie z różnymi danymi, takimi jak: Pierwsze wyrenderowanie treści, Największe wyrenderowanie treści, Indeks szybkości, Skumulowany przesunięcie układu, Czas do interakcji i Łączny czas blokowania.

Każdy rodzaj danych jest oceniany i oznaczany ikoną:

  • Dobrze oznaczone jest zielone kółko
  • Wymagana poprawa oznacza bursztynowy kwadrat
  • Słaba – czerwony trójkąt z ostrzeżeniem

Audyty

W każdej kategorii znajdują się audyty, które wskazują, jak poprawić wygląd i działanie stron. Szczegółowe informacje o poszczególnych audytach znajdziesz w dokumentacji Lighthouse.

Najczęstsze pytania

Jakie warunki dotyczące urządzeń i sieci wykorzystuje Lighthouse do symulowania wczytania strony?

Obecnie Lighthouse symuluje warunki wczytywania strony urządzenia średniej klasy (Moto G4) w sieci komórkowej na urządzenia mobilne oraz emulowanych komputerów i połączeń przewodowych na komputery. PageSpeed działa też w centrum danych Google, które może się różnić w zależności od warunków sieciowych. Lokalizację testu możesz sprawdzić w raporcie o środowisku w raporcie Lighthouse:

Zrzut ekranu z informacją o ograniczaniu.

Uwaga: PageSpeed wyświetli raport w jednym z krajów: Ameryka Północna, Europa lub Azja.

Dlaczego dane z pól i dane laboratoryjne są czasem sprzeczne?

Dane pól to historyczny raport o skuteczności konkretnego adresu URL. Przedstawia on anonimowe dane o skuteczności pochodzące od rzeczywistych użytkowników na różnych urządzeniach i w różnych warunkach sieciowych. Dane są generowane na podstawie symulowanego obciążenia strony na jednym urządzeniu i stałych warunków sieci. W efekcie wartości mogą się różnić. Więcej informacji znajdziesz w artykule Dlaczego dane modułów i pól mogą się różnić (i co z nimi zrobić).

Dlaczego w przypadku wszystkich danych wybrano 75. percentyl?

Naszym celem jest upewnienie się, że większość stron będzie działać prawidłowo. Dzięki temu, że skupiamy się na naszych 75 centylach w naszych danych, zapewniamy wygodę użytkowników w najtrudniejszych warunkach dotyczących urządzenia i sieci. Więcej informacji znajdziesz w sekcji Definiowanie progów podstawowych wskaźników internetowych.

Jaki jest dobry wynik dla danych modułu?

Każdy wynik zielony (90+) jest uznawany za dobry, ale pamiętaj, że dobre wyniki modułów mogą nie być przydatne dla użytkowników.

Dlaczego zmienia się wynik wydajności? Nic nie zmieniam na mojej stronie.

Zmienność w pomiarach skuteczności jest wprowadzana za pomocą wielu kanałów o różnych poziomach wpływu. Kilka typowych źródeł zmienności to dostępność sieci lokalnej, dostępność sprzętu klienckiego i zawartość zasobów klienta.

Dlaczego rzeczywiste dane na temat użytkowania Chrome nie są dostępne dla adresu URL lub źródła?

Raport na temat użytkowania Chrome zbiera dane o rzeczywistej szybkości pochodzące od zarejestrowanych użytkowników. Wymaga też, aby adres URL był publiczny (skanowany i indeksowany) oraz miał wystarczającą liczbę różnych próbek, aby można było przedstawić reprezentatywny, zanonimizowany widok wydajności adresu URL lub źródła.

Masz więcej pytań?

Jeśli masz pytanie o korzystanie z PageSpeed Insights, które jest konkretne i odpowiedzialne, zadaj je w języku angielskim na stronie Stack Overflow.

Jeśli masz ogólne uwagi lub pytania na temat PageSpeed Insights albo chcesz rozpocząć ogólną rozmowę, rozpocznij wątek na liście adresowej.

Jeśli masz ogólne pytania na temat wskaźników internetowych, rozpocznij wątek w grupie dyskusyjnej web-vitals-feedback.

Opinia

Czy ta strona była pomocna?