Statystyki wydajności: przydatne statystyki dotyczące skuteczności witryny.

Skorzystaj z panelu Statystyki wydajności, aby uzyskać przydatne statystyki dotyczące wydajności witryny.

Przegląd

Panel Statystyki wydajności umożliwia:

Dlaczego wprowadzamy nowy panel?

Nowy panel Statystyki wydajności to eksperyment, który ma rozwiązać te 3 problemy deweloperów podczas pracy z dotychczasowym panelem Wydajność:

  • Za dużo informacji W przeprojektowanym interfejsie panel Statystyki skuteczności upraszcza dane i wyświetla tylko istotne informacje.
  • Trudno odróżnić przypadki użycia. Panel Statystyki wydajności obsługuje analizę opartą na przypadkach użycia. Obecnie obsługuje tylko wczytywanie strony, ale w przyszłości, na podstawie Twoich opinii, dodamy kolejne funkcje, np. interaktywność.
  • Aby skutecznie korzystać z tej funkcji, musisz dobrze znać działanie przeglądarek. Panel Statystyki skuteczności wyróżnia najważniejsze statystyki w panelu Statystyki i zawiera praktyczne wskazówki dotyczące rozwiązywania problemów.

Wprowadzenie

Z tego samouczka dowiesz się, jak mierzyć i interpretować szybkość wczytywania strony za pomocą panelu Statystyki wydajności. Kontynuuj czytanie lub obejrzyj powyżej wersję wideo tego samouczka.

Otwieranie panelu Statystyki wydajności

  1. Otwórz Narzędzia deweloperskie.
  2. Kliknij Więcej opcji > Więcej narzędzi > Statystyki wydajności.

    Statystyki wydajności w menu.

    Możesz też otworzyć panel Statystyki dotyczące skuteczności za pomocą menu poleceń.

    Polecenie Pokaż statystyki wydajności w menu poleceń.

Rejestrowanie wydajności

Panel Statystyki wydajności może rejestrować ogólną wydajność i wydajność w określonych przypadkach użycia (np. wczytywanie strony).

  1. Otwórz tę stronę demonstracyjną w nowej karcie, a następnie otwórz na niej panel Statystyki skuteczności.
  2. Podczas nagrywania możesz ograniczyć przepustowość sieci i wykorzystanie procesora. W tym samouczku zaznacz Disable cache (Wyłącz pamięć podręczną) i w menu CPU wybierz 4x slowdown (4-krotne spowolnienie):

    Ograniczanie.

  3. Kliknij  Zmierz szybkość wczytania strony. Narzędzia deweloperskie rejestrują dane o wydajności podczas ponownego ładowania strony, a potem automatycznie zatrzymują nagrywanie kilka sekund po zakończeniu ładowania.

    Opcje rozpoczęcia.

Odtwarzanie nagrania występu

Użyj elementów sterujących u dołu, aby sterować odtwarzaniem nagrania.

Elementy sterujące odtwarzaniem ponownym.

Oto przykład, jak to zrobić.

  • Aby odtworzyć nagranie, kliknij  Odtwórz.
  • Kliknij  Wstrzymaj, aby wstrzymać odtwarzanie.
  • Dostosuj szybkość odtwarzania za pomocą menu.
  • Kliknij  Przełącz podgląd wizualny, aby wyświetlić lub ukryć podgląd wizualny.

Narzędzia deweloperskie automatycznie oddalą widok, aby wyświetlić pełną oś czasu nagrania. Możesz poruszać się po nagraniu, powiększając i przesuwając oś czasu.

Aby powiększyć i przesunąć oś czasu w lewo lub w prawo, użyj odpowiednich przycisków nawigacji:

  • Kliknij Oś czasu, aby przesunąć suwak odtwarzania i wyświetlić konkretną klatkę.
  • Aby powiększyć lub pomniejszyć widok, kliknij u dołu elementy sterujące  Powiększ Pomniejsz. W takim przypadku powiększasz widok na podstawie głowicy odtwarzania.
  • Przeciągnij poziomy pasek przewijania u dołu, aby przesunąć oś czasu w lewo lub w prawo.

Możesz też użyć skrótów klawiszowych. Kliknij przycisk , aby wyświetlić skróty.Skróty klawiszowe.

Gdy używasz skrótów, powiększasz obraz w miejscu, w którym znajduje się kursor myszy.

Wyświetlanie statystyk wydajności

Na panelu Statystyki znajdziesz listę statystyk wydajności. Identyfikowanie i naprawianie potencjalnych problemów ze skutecznością.

Panel Statystyki.

Najedź kursorem na poszczególne statystyki, aby wyróżnić je na głównych ścieżkach.

Kliknij statystykę, np. żądanie blokujące renderowanie, aby otworzyć ją w panelu Szczegóły. Aby lepiej zrozumieć problem, zapoznaj się z sekcjami Plik, Problem i Jak rozwiązać problem.

Szczegóły statystyk.

Wyświetlanie danych o skuteczności wskaźników internetowych

Wskaźniki internetowe to inicjatywa Google służąca zapewnieniu ujednoliconych wskazówek dotyczących mierników jakości, które gwarantują doskonałe wrażenia użytkownika w sieci.

Te dane możesz wyświetlać w panelach Oś czasu i Statystyki.

Wyświetl dane o skuteczności dotyczące podstawowych wskaźników internetowych.

Najedź kursorem na statystyki na osi czasu, aby dowiedzieć się więcej o rodzajach danych.

Wykrywanie opóźnień największego wyrenderowania treści

Największe wyrenderowanie treści (LCP) to jeden z podstawowych wskaźników internetowych. Wartość LCP odpowiada czasowi renderowania największego obrazu lub bloku tekstu w widocznym obszarze w odniesieniu do czasu rozpoczęcia wczytywania strony.

progi LCP,

Dobry wynik LCP to 2,5 sekundy lub mniej.

Jeśli największe wyrenderowanie treści na stronie trwa dłużej, na osi czasu zobaczysz plakietkę LCP z żółtym kwadratem lub czerwonym trójkątem.

Odznaka LCP.

Aby otworzyć panel Szczegóły, kliknij plakietkę LCP na osi czasu lub w panelu Statystyki po prawej stronie. W tym panelu znajdziesz potencjalne przyczyny opóźnień i sugestie dotyczące ich rozwiązania.

Okienko szczegółów.

W tym przykładzie żądanie blokuje renderowanie, a aby to naprawić, możesz zastosować style krytyczne w wierszu. Więcej informacji znajdziesz w artykule Eliminowanie zasobów blokujących renderowanie.

Aby wyświetlić podział czasu renderowania LCP, przewiń w dół do sekcji Szczegóły > Podział czasów.

Podział czasowy.

Czas renderowania LCP składa się z tych części:

Podczęść LCP Opis
Czas do pierwszego bajtu (TTFB) Czas od momentu, w którym użytkownik rozpoczyna ładowanie strony, do momentu, w którym przeglądarka otrzymuje pierwszy bajt odpowiedzi w dokumencie HTML.
Opóźnienie ładowania zasobów Różnica między TTFB a momentem, w którym przeglądarka zaczyna wczytywać zasób LCP.
Czas wczytywania zasobu Czas potrzebny na załadowanie samego zasobu LCP.
Opóźnienie renderowania elementu Różnica między momentem zakończenia wczytywania zasobu LCP a momentem pełnego wyrenderowania elementu LCP.

Jeśli element LCP nie wymaga ładowania zasobów do renderowania, opóźnienie i czas ładowania zasobów są pomijane. Na przykład w przypadku, gdy element jest węzłem tekstowym renderowanym za pomocą czcionki systemowej.

Wyświetlanie aktywności związanej z przesunięciami układu

Wyświetl aktywność związaną ze zmianami układu na ścieżce Zmiany układu.

Ścieżka Przesunięcia układu.

Przesunięcia układu są pogrupowane w oknie sesji. W tym przykładzie są 2 okna sesji. Okna sesji mają między sobą przerwy.

Okno sesji i luka.

Skumulowane przesunięcia układu (CLS) to jeden z podstawowych wskaźników internetowych. Użyj ścieżki Przesunięcia układu, aby zidentyfikować potencjalne problemy i przyczyny przesunięć układu.

Podczas poprawiania wartości CLS zawsze zaczynaj od największego okna sesji. W naszym przykładzie okno sesji 1 jest największe ze względu na kolor tła i poziom.

CLS.

Kliknij zrzut ekranu, aby wyświetlić szczegóły przesunięcia układu, zidentyfikować potencjalne główne przyczyny i elementy, których dotyczy problem.

Wyświetl szczegóły przesunięcia układu.

W naszym przykładzie potencjalną główną przyczyną jest nieokreślony rozmiar kreacji. Aby dowiedzieć się, jak to naprawić, przeczytaj artykuł Optymalizacja łącznego przesunięcia układu.

identyfikować potencjalne główne przyczyny,

Interpretowanie wyniku przesunięcia układu

Aby dowiedzieć się, jak obliczane są wyniki, skorzystaj z sekcji Okres w panelu Szczegóły. W sekcji Okno widać, do którego okna sesji należy bieżące przesunięcie układu.

Jeśli cała strona zostanie przesunięta, maksymalny wynik każdego przesunięcia układu wynosi 1. W naszym przykładzie pierwsze przesunięcie układu uzyskało wynik 0.15. Drugie przesunięcie układu uzyskało wynik 0.041.

Dowiesz się więcej o wyniku przesunięcia układu.

Całkowity wynik w tym oknie sesji to 0.19. Na podstawie progu CLS wymaga poprawy. Kolor tła okna sesji odzwierciedla ten sam stan.

próg CLS,

Wykres w tle okna sesji rośnie z czasem. Łączny wynik przesunięcia układu odzwierciedla wzrost w danym momencie.

Wykres tła okna cesji.

Wyświetlanie aktywności sieciowej

Wyświetl aktywność sieci w ścieżce Sieć. Możesz rozwinąć ścieżkę sieci, aby wyświetlić wszystkie działania sieciowe, i kliknąć poszczególne elementy, aby zobaczyć szczegóły.

Wyświetlanie aktywności sieciowej.

Wyświetlanie aktywności renderera

Wyświetl aktywność renderowania na ścieżce Renderer. Możesz rozwinąć każdy moduł renderujący, aby wyświetlić działania, a następnie kliknąć poszczególne elementy, aby zobaczyć szczegóły.

Wyświetlanie aktywności renderera.

Wyświetlanie aktywności GPU

Wyświetl aktywność GPU na ścieżce GPU. Ścieżka GPU jest domyślnie ukryta. Aby ją włączyć, w Ustawieniach zaznacz GPU.

Wyświetl aktywność GPU.

Wyświetlanie czasu działań użytkownika

Aby uzyskać niestandardowe miary skuteczności, możesz użyć czasu użytkownika i wizualizować czasy za pomocą ścieżki Czas. Więcej informacji znajdziesz w artykule User Timing API.

Sprawdź tę stronę demonstracyjną, która oblicza czas wczytywania tekstu.

Aby wyświetlić czas działań użytkownika:

  1. Oznacz miejsca w aplikacji symbolem performance.mark().
  2. Mierz czas, który upłynął między znacznikami, za pomocą funkcji performance.measure().
  3. Rejestrowanie wyników
  4. Wyświetl pomiary na ścieżce Czasy. Jeśli nie widzisz ścieżki, sprawdź Czasy użytkownikówUstawieniach.
  5. Aby wyświetlić szczegóły, kliknij czas na ścieżce. Ścieżka Czas.

Dostosowywanie interfejsu

Aby dostosować Oś czasu i Ścieżki, kliknij ikonę Ustawienia w panelu i zaznacz wybrane opcje.

Ustawienia.

Eksportowanie nagrania

Aby zapisać nagranie, kliknij Eksportuj .

Eksportowanie nagrania.

Importowanie nagrania

Aby wczytać nagranie, kliknij Importuj .

Zaimportuj nagranie.

Usuwanie nagrania

Aby usunąć nagranie:

  1. Kliknij  Usuń. Otworzy się okno potwierdzenia. Usuń nagranie.
  2. W oknie kliknij Usuń, aby potwierdzić usunięcie.