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

Sofia Emelianova
Sofia Emelianova

W panelu Statystyki skuteczności znajdziesz przydatne statystyki dotyczące wydajności witryny oparte na konkretnym przypadku użycia.

Dlaczego nowy panel?

Nowy panel Statystyki skuteczności to eksperyment, który rozwiązuje 3 problemy deweloperów dotyczące korzystania z obecnego panelu Skuteczność:

  • Za dużo informacji. W odnowionym interfejsie panel Statystyki skuteczności upraszcza przeglądanie danych i wyświetla tylko istotne informacje.
  • Trudno rozróżnić przypadki użycia. Panel Statystyki skuteczności obsługuje analizę na podstawie przypadku użycia. Obsługuje ona tylko wczytywanie strony, a w przyszłości pojawi się więcej funkcji, na przykład interaktywność, na podstawie Twoich opinii.
  • Do efektywnego korzystania z przeglądarki wymagana jest dogłębna znajomość zasad działania przeglądarek. Panel Statystyki skuteczności zawiera najważniejsze statystyki w panelu Statystyki wraz z przydatnymi wskazówkami dotyczącymi rozwiązywania problemów.

Wstęp

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

Otwieranie panelu Statystyki skuteczności

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

    Statystyki skuteczności w menu.

    Możesz też użyć menu poleceń, aby otworzyć panel Statystyki wydajności.

    Pokaż polecenie Statystyki wydajności w menu Polecenie.

Rejestruj występy

Panel Statystyki wydajności może rejestrować wydajność ogólną oraz zależnie od przypadku użycia (np. wczytywania strony).

  1. Otwórz tę stronę demonstracyjną w nowej karcie, a następnie na niej otwórz panel Statystyki skuteczności.
  2. Podczas nagrywania możesz ograniczać szybkość sieci i CPU. Na potrzeby tego samouczka zaznacz opcję Wyłącz pamięć podręczną i w menu wybierz opcję Procesor na 4x spowolnienie:

    Ograniczanie.

  3. Kliknij Zmierz wczytanie strony. Narzędzia deweloperskie rejestrują dane o wydajności podczas ponownego wczytywania strony, a następnie automatycznie zatrzymują nagrywanie kilka sekund po zakończeniu wczytywania strony.

    Opcje uruchamiania.

Odtwórz ponownie nagranie występu

Użyj elementów sterujących na dole ekranu, aby włączyć ponowne odtwarzanie nagrania.

Elementy sterujące odtwarzaniem

Oto przykład, jak to zrobić.

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

Narzędzia deweloperskie automatycznie pomniejszają widok, aby pokazać pełną oś czasu nagrywania. Możesz poruszać się po nagraniu za pomocą powiększenia i przesuwać oś czasu.

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

  • Kliknij oś czasu, aby przesunąć suwak odtwarzania do wyświetlenia konkretnej klatki.
  • Kliknij elementy sterujące Powiększanie i Pomniejsz u dołu, aby powiększyć. W takim przypadku ustawisz powiększenie na podstawie suwaka odtwarzania.
  • Aby przesunąć oś czasu w lewo i w prawo, przeciągnij poziomy pasek przewijania u dołu.

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

Korzystając ze skrótów, powiększasz obraz zależnie od ruchu kursora myszy.

Wyświetlanie statystyk skuteczności

Zobacz listę statystyk dotyczących skuteczności w panelu Statystyki. Wykrywaj i eliminuj potencjalne problemy z wydajnością.

Okienko Statystyki.

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

Kliknij statystykę, na przykład żądanie blokowania renderowania, aby otworzyć je w panelu Szczegóły. Aby lepiej zrozumieć problem, zapoznaj się z sekcjami Plik, Problem, Jak rozwiązać i inne informacje.

Szczegóły statystyk.

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

Wskaźniki internetowe to inicjatywa Google mająca na celu dostarczanie ujednoliconych wskazówek dotyczących sygnałów dotyczących jakości, które są niezbędne do zapewnienia użytkownikom pozytywnych wrażeń podczas korzystania z internetu.

Dane te są widoczne w panelach Oś czasu i Statystyki.

Wyświetl dane dotyczące wydajności wskaźników internetowych.

Aby dowiedzieć się więcej o danych, najedź kursorem na oś czasu.

Poznaj opóźnienia największego wyrenderowania treści

Największe wyrenderowanie treści (LCP) to jeden z podstawowych wskaźników internetowych. Raportuje czas renderowania największego obrazu lub bloku tekstowego widocznego w widocznym obszarze w stosunku do czasu, w którym rozpoczęło się wczytywanie strony.

Progi LCP.

Dobry wynik LCP to maksymalnie 2,5 sekundy.

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

Plakietka LCP.

Aby otworzyć panel Szczegóły, kliknij plakietkę LCP na osi czasu lub w panelu Statystyki po prawej stronie. Znajdziesz w nim potencjalne przyczyny opóźnień i sugestie, jak je rozwiązać.

Okienko szczegółów.

W tym przykładzie żądanie blokuje renderowanie i możesz zastosować w nim najważniejsze style, aby rozwiązać ten problem. Więcej informacji znajdziesz w artykule Eliminowanie zasobów blokujących renderowanie.

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

Podział czasu.

Na czas renderowania LCP składają się następujące elementy:

Podczęść LCP Opis
Czas do pierwszego bajtu (TTFB) Czas od rozpoczęcia wczytywania strony przez użytkownika do chwili, gdy przeglądarka otrzyma pierwszy bajt odpowiedzi dokumentu HTML.
Opóźnienie wczytywania zasobu Różnica między TTFB a datą rozpoczęcia ładowania zasobu LCP przez przeglądarkę.
Czas wczytywania zasobu Czas potrzebny na wczytanie samego zasobu LCP.
Opóźnienie renderowania elementu Różnica między zakończeniem ładowania zasobu LCP do pełnego wyrenderowania elementu LCP.

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

Wyświetl aktywność związaną z przesunięciami układu

Wyświetl aktywność związaną z przesunięciami układu na ścieżce Przesunięcia układu.

Przesunięcia układu.

Przesunięcia układu są grupowane w oknie sesji. W tym przykładzie są 2 przedziały czasu sesji. Między oknami sesji są luki.

Okno i luka sesji.

Skumulowane przesunięcia układu (CLS) to jeden z podstawowych wskaźników internetowych. Korzystając ze ścieżki Przesunięcia układu, możesz wykrywać potencjalne problemy i przyczyny przesunięć układu.

Przy poprawianiu wskaźnika CLS zawsze zaczynaj od największego okna sesji. W naszym przykładzie okno sesji 1 jest największym oknem pod względem koloru i poziomu tła.

CLS

Kliknij zrzut ekranu, aby zobaczyć szczegóły przesunięcia układu, poznać potencjalne przyczyny i elementy, których dotyczy zmiana.

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

W naszym przykładzie potencjalną główną przyczyną są nieodpowiednie multimedia. Aby dowiedzieć się, jak to naprawić, przeczytaj artykuł Optymalizowanie skumulowanego przesunięcia układu.

zidentyfikować potencjalne główne przyczyny.

Informacje o wyniku przesunięć układu

Aby dowiedzieć się, jak obliczamy wyniki, otwórz sekcję Okno w panelu Szczegóły. Okno pokazuje, do którego okna sesji należy bieżące przesunięcie układu.

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

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

Łączny wynik dla tego okna sesji wynosi 0.19. Ze względu na wartość progową CLS wymaga poprawy. Taki sam kolor tła okna sesji.

Próg CLS.

Wykres w tle okna sesji zwiększa się z czasem. Łączny wynik przesunięcia układu odzwierciedla wzrost w tym momencie.

Wykres w tle okna Cesji.

Wyświetlanie aktywności w sieci

Możesz wyświetlać aktywność w sieci na ścieżce Sieć. Możesz rozwinąć ścieżkę sieci, aby zobaczyć wszystkie aktywności sieciowe, a następnie kliknąć każdy element, aby zobaczyć szczegóły.

wyświetlać aktywność sieciową;

Wyświetl aktywność mechanizmu renderowania

Możesz zobaczyć aktywność renderowania na ścieżce mechanizmu renderowania. Możesz rozwinąć każdy mechanizm renderowania, aby wyświetlić działania, i kliknąć każdy element, aby zobaczyć szczegóły.

Wyświetl aktywność mechanizmu renderowania.

Wyświetl aktywność GPU

Aktywność GPU możesz wyświetlić na ścieżce GPU. Ścieżka GPU jest domyślnie ukryta. Aby ją włączyć, kliknij GPU w Ustawieniach.

Wyświetl aktywność GPU.

Wyświetl czasy działań użytkowników

Aby uzyskać niestandardowe wskaźniki skuteczności, możesz skorzystać z Czasu działań użytkownika i wizualizować czasy za pomocą ścieżki Czas trwania. Więcej informacji znajdziesz w artykule o interfejsie User Timing API.

Zapoznaj się z tą stroną demonstracyjną, która oblicza czas wczytywania tekstu.

Aby wyświetlić czasy działań użytkowników:

  1. Oznacz miejsca w aplikacji za pomocą narzędzia performance.mark().
  2. Mierz czas, który upływa między oznaczeniami, za pomocą funkcji performance.measure().
  3. Nagrywanie występów.
  4. Wyświetl pomiary na ścieżce Czas realizacji. Jeśli nie widzisz ścieżki, sprawdź Czasy użytkownika w Ustawieniach.
  5. Aby wyświetlić szczegóły, kliknij czas na bieżni. Ścieżka Czasów.

Dostosowywanie interfejsu

Aby dostosować oś czasu i ścieżki, kliknij ikonę Ustawienia w panelu i sprawdź preferowane opcje.

Ustawienia.

Eksportowanie nagrania

Aby zapisać nagranie, kliknij Eksportuj .

Wyeksportuj nagranie.

Zaimportuj nagranie

Aby wczytać nagranie, wybierz Importuj .

Zaimportuj nagranie.

Usuwanie nagrania

Aby usunąć nagranie:

  1. Kliknij Usuń. Otworzy się okno potwierdzenia.Usunąć nagranie.
  2. W oknie dialogowym kliknij Usuń, aby potwierdzić tę czynność.