Test szybkości strony

Jak szybka jest twoja strona? Przetestuj ją z maks. 3 lokalizacji naraz w prawdziwej przeglądarce, zobacz chwila po chwili, co widział odwiedzający, i dostań poprawki pod swój stack.

Lighthouse 13 · Chrome · 9 lokalizacji · mediana z 3 przebiegów · za darmo, bez rejestracji
Każdy test jest od zera: nowa przeglądarka, pusty cache, nic nie zostaje z wcześniejszego testu.9 lokalizacji
Co zobaczył odwiedzający od pierwszego bajtu do pełnego załadowania
ŻądaniaDokumentSkryptCSSObrazCzcionkaFetchMultimediaInneDługie zadaniaPrzesunięcia układu
Pasek odtwarza ładowaniepo teście
Ekran co kilkaset milisekund, każde żądanie według typu, zadania blokujące dotknięcia i każde przesunięcie układu na jednej osi czasu. Kliknij dowolny moment, a pasek go opisze: kiedy nastąpił, na co czekał i ile trwała każda część.
Wynik testu szybkości strony: ocena, sześć metryk i pasek z tym, co widział odwiedzający podczas ładowania stronyWynik testu szybkości strony: ocena, sześć metryk i pasek z tym, co widział odwiedzający podczas ładowania stronyDowolna stronaDomena lub pełny URL; maks. 3 lokalizacje, telefon, komputer lub oba.OcenaWynik Lighthouse przebiegu medianowego jako litera, z przebiegami na skali 0–100.Co zobaczył odwiedzającyEkran, każde żądanie, długie zadania i przesunięcia na jednej osi czasu: kliknij dowolny moment.WarunkiLokalizacja, urządzenie, sieć, CPU oraz wersje Chrome i Lighthouse w każdym raporcie.
Wynik: ocena z mediany 3 przebiegów, sześć metryk z punktami, które kosztowała każda z nich, i pasek, który odtwarza ładowanie.

Jak działa test szybkości strony?

Serwer testowy w wybranej przez ciebie lokalizacji otwiera stronę w świeżym Chrome trzy razy i zapisuje wszystko: ekran, każde żądanie, wątek główny. Lighthouse zamienia każde ładowanie w wynik, a mediana z trzech przebiegów to ocena.

Najpierw przychodzą części, które nie potrzebują przeglądarki: czas serwera z naszych 11 lokalizacji, dane prawdziwych użytkowników z Chrome UX Report i stack witryny. Ocena pojawia się, gdy każda lokalizacja skończy swoje przebiegi; poprawki zaraz potem.

  1. 1Bezpieczeństwolisty złośliwego oprogramowania i treści dla dorosłych Cloudflare, zanim cokolwiek otworzy stronę
  2. 2Czas serweraDNS, połączenie, TLS i pierwszy bajt z 11 lokalizacji, bez przeglądarki
  3. 3Prawdziwi użytkownicy28 dni danych z Chrome UX Report dla strony lub całej witryny
  4. 4StackCMS, framework, hosting i CDN z naszych własnych silników
  5. 5Przebiegi3 przebiegi Lighthouse na lokalizację, każdy przesyłany zaraz po zakończeniu
  6. 6Ocenawynik przebiegu medianowego jako litera, z punktami, które kosztowała każda metryka
  7. 7Poprawkipisane pod ten stack, każdy plik i każda liczba sprawdzone z testem
Części jednego testu w kolejności, w jakiej docierają na stronę.

Co oznaczają LCP, CLS, TBT, FCP, Speed Index i TTFB?

Sześć liczb na jednej osi czasu. TTFB to moment, gdy dotarł pierwszy bajt z serwera, FCP – gdy pojawił się pierwszy tekst lub obraz, LCP – gdy narysowano największy element pierwszego ekranu, a Speed Index mówi, jak szybko zapełnił się ekran.

TBT sumuje czas, przez który wątek główny był zbyt zajęty, by zareagować na dotknięcie, a CLS mierzy, jak bardzo strona skakała podczas ładowania. TTFB nie ma wagi w wyniku; pozostałe pięć ma.

MetrykaTelefonKomputerWaga
FCPFirst Contentful Paintzielony do 1,8 sczerwony powyżej 3 szielony do 934 msczerwony powyżej 1,6 s10%
LCPLargest Contentful Paintzielony do 2,5 sczerwony powyżej 4 szielony do 1,2 sczerwony powyżej 2,4 s25%
TBTTotal Blocking Timezielony do 200 msczerwony powyżej 600 mszielony do 150 msczerwony powyżej 350 ms30%
CLSCumulative Layout Shiftzielony do 0,10czerwony powyżej 0,25zielony do 0,10czerwony powyżej 0,2525%
SISpeed Indexzielony do 3,4 sczerwony powyżej 5,8 szielony do 1,3 sczerwony powyżej 2,3 s10%
TTFBTime to First Bytezielony do 800 msczerwony powyżej 1,8 snie wlicza się
Progi Lighthouse 13: wartość na zielonej linii daje 90 na 100, na czerwonej 50.

Jak liczona jest ocena?

Ocena to wynik wydajności Lighthouse z przebiegu medianowego: A od 90 (zielony Google), B od 80, C od 65, D od 50 i F poniżej 50. Każda metryka jest punktowana na własnej krzywej i ważona, a karta wyniku pokazuje, ile punktów kosztowała każda z nich.

Uruchamiamy test trzy razy, bo wyniki zmieniają się między przebiegami, i pokazujemy wszystkie trzy na skali 0–100. Jeden nietypowy przebieg nigdy nie decyduje o literze. Strona, która nigdy nie przestaje się ładować, dostaje zamiast tego jeden lub dwa przebiegi, a jej raport o tym informuje.

Wagi
TBT 30%LCP 25%CLS 25%FCP 10%SI 10%
Litery
F 0–49D 50–64C 65–79B 80–89A 90–100
Ile każda metryka waży w wyniku i gdzie zaczyna się każda litera.

Dlaczego PageSpeed Insights i GTmetrix pokazują inny wynik?

Ten sam Lighthouse, ale inne serwery, lokalizacje i ustawienia. W trybie Jak Google PageSpeed używamy presetów PageSpeed Insights (symulowany wolny telefon w sieci 4G albo komputer na łączu kablowym), a spowolnienie naszego CPU jest skalibrowane tak, żeby nasze serwery dawały wyniki jak serwery Google. Dopóki spowolnienie danego serwera testowego nie jest skalibrowane, raporty z tego serwera oznaczają je jako wstępne.

PageSpeed Insights uruchamia test raz, z lokalizacji, której nie wybierasz; my trzy razy, z lokalizacji, którą wybierzesz. Tryb Pełna prędkość ładuje stronę z prędkością samego naszego serwera, bez spowalniania, bliżej tego, co pokazuje GTmetrix, więc wyniki są wyższe.

Oba tryby w każdym raporcie.Jak Google PageSpeedPełna prędkość
Sieć (telefon)150 ms · 1,6 Mb/s, symulowanewłasna sieć serwera testowego
Sieć (komputer)40 ms · 10 Mb/s, symulowanewłasna sieć serwera testowego
Ekran telefonuMoto G Power, 412×823Moto G Power, 412×823
CPUspowolniony, kalibrowany dla każdego serwerabez spowolnienia
Przebiegi3, mediana3, mediana
Oba tryby w każdym raporcie.

Dane laboratoryjne i terenowe: które się liczą?

Test laboratoryjny to jedna świeża wizyta, którą możesz powtórzyć po poprawce: za każdym razem ta sama lokalizacja, urządzenie i sieć, więc zmianę widać tego samego dnia. Dane terenowe to 28 dni prawdziwych użytkowników Chrome, 75. percentyl, z Chrome UX Report.

Werdykt Core Web Vitals od Google opiera się na danych terenowych i nie zmienia się zaraz po poprawce: uśrednia cztery tygodnie. Używaj laboratorium, żeby sprawdzić poprawkę, a danych terenowych, żeby zobaczyć, jak dociera ona do odwiedzających w ciągu następnego miesiąca.

Laboratorium (ten test)

  • Jedna wizyta, pusty cache
  • Lokalizacja, urządzenie i sieć, które wybierasz
  • Zmienia się, gdy tylko coś poprawisz
  • TBT zastępuje pomiar interaktywności

Teren (prawdziwi użytkownicy)

  • Każda wizyta w Chrome, która udostępnia statystyki
  • Wszystkie ich telefony, sieci i cache
  • 75. percentyl z 28 dni
  • INP mierzy prawdziwe interakcje
Ta sama strona, dwa rodzaje danych.

Jak przyspieszyć swoją stronę?

Zacznij od tego, co kosztuje najwięcej punktów: poprawki są uporządkowane według oszczędności, którą potwierdza pomiar. Wolny serwer albo odległy serwer bez CDN opóźnia wszystko, co przychodzi później; pliki blokujące renderowanie opóźniają pierwsze renderowanie; ciężki JavaScript blokuje dotknięcia; późno ładowany główny obraz opóźnia LCP.

Reklamy, analityka i skrypty innych witryn zwykle muszą zostać: opóźnij je, aż strona będzie gotowa do użycia, albo serwuj je z własnego serwera. Potem przetestuj ponownie: raport porównuje stan przed i po i oznacza każdą wcześniejszą poprawkę jako naprawioną lub nadal otwartą.

ProblemGdzie naprawić
Serwer wolno odpowiadaslow-serverwitrynaCDNserwer
Brak CDN: odległe lokalizacje czekają na jeden serwerno-cdn-far-regionCDN
CSS i JavaScript blokujące renderowanierender-blockingwitryna
JavaScript blokuje wątek głównymain-thread-busywitryna
Największe renderowanie przychodzi późnolcp-slowwitrynaCDN
Obrazy większe, niż potrzebuje ekranimage-deliverywitrynaCDN
Twoja sieć CDN podała starą kopięcdn-stale-copyCDN
Typowe problemy i gdzie się je naprawia.

Pytania o test szybkości strony

Czy Test szybkości strony jest darmowy?

Tak. Każda funkcja jest darmowa i nie wymaga rejestracji: testy z maks. 3 lokalizacji naraz, telefon i komputer, klatki i odtwarzanie ładowania, kaskada, dane prawdziwych użytkowników i poprawki. Jeden odwiedzający może uruchomić kilka testów na minutę, a dzienny czas testów jest dzielony uczciwie, żeby usługa pozostała darmowa dla wszystkich.

Dlaczego mój wynik za każdym razem jest inny?

Strona nigdy nie ładuje się dwa razy dokładnie tak samo: serwery odpowiadają z różną prędkością, reklamy się zmieniają, a sieć się waha. Dlatego uruchamiamy Lighthouse trzy razy na lokalizację i oceniamy przebieg medianowy, pokazując wszystkie trzy wyniki, żeby było widać rozrzut (strona, która nigdy nie przestaje się ładować, dostaje zamiast tego jeden lub dwa przebiegi, a jej raport o tym informuje). Różnica kilku punktów między testami jest normalna.

Czy zapisujecie wyniki w cache?

Nigdy dla nowego testu. Każdy test uruchamia świeżą przeglądarkę z pustym profilem, bez cache i ze świeżym DNS, więc poprawkę wprowadzoną przed chwilą widać od razu. Jeśli twoja własna sieć CDN poda zapisaną kopię strony, raport to mówi i podaje, jak stara jest ta kopia, bo prawdziwi odwiedzający też ją dostają.

Z jakich lokalizacji mogę testować?

Pełne testy w przeglądarce działają w 9 regionach AWS: Wirginia, Oregon, São Paulo, Londyn, Frankfurt, Mumbaj, Singapur, Tokio i Sydney, maks. 3 w jednym teście. Każda lokalizacja ma stale działający serwer testowy, więc test rusza od razu albo czeka na swoją kolej, jeśli trwa tam inny test. Czas serwera zawsze pochodzi z naszych 11 lokalizacji.

Co oznaczają tryby „Jak Google PageSpeed” i „Pełna prędkość”?

W trybie „Jak Google PageSpeed” działają presety, których używa PageSpeed Insights: symulowany telefon w wolnej sieci 4G ze spowolnionym CPU albo komputer na łączu kablowym, żeby wyniki dało się porównać z wynikami Google. Tryb „Pełna prędkość” ładuje stronę z prędkością samego naszego serwera testowego, bez spowalniania, co pokazuje, co dostaje szybkie łącze, i daje wyższe wyniki.

Dlaczego moja witryna odrzuciła test?

Niektóre witryny używają ochrony przed botami (DataDome, HUMAN, Cloudflare i inne), która blokuje zautomatyzowane przeglądarki. Nasza przeglądarka testowa podaje w user agencie, czym jest, więc można ją zatrzymać. Raport pokazuje, co witryna odesłała. Jeśli to twoja witryna, zezwól na nasz user agent albo na stałe adresy naszych serwerów testowych z następnej odpowiedzi.

Z jakich adresów IP korzystają wasze serwery testowe?

Każdy test w przeglądarce pochodzi z jednego z tych stałych adresów, po jednym na każdą z naszych 9 lokalizacji, więc możesz je dopuścić w zaporze lub ochronie przed botami: 184.195.23.138 (Wirginia), 54.201.75.231 (Oregon), 54.21.28.0 (São Paulo), 13.41.183.26 (Londyn), 63.176.218.44 (Frankfurt), 15.206.239.6 (Mumbaj), 13.229.17.166 (Singapur), 3.114.170.116 (Tokio), 15.134.82.51 (Sydney). Czas serwera pochodzi natomiast z sieci Cloudflare, która nie ma stałej listy. Nasza przeglądarka testowa przedstawia się też w user agencie.

Jak długo przechowujecie raporty?

Każdy raport ma własny link, który możesz udostępnić; jest przechowywany razem ze zrzutami ekranu przez 30 dni, a potem usuwany. Linki do raportów nigdy nie są publikowane na listach ani indeksowane, a my nigdy nie publikujemy witryn, które ludzie testują. Testowana witryna widzi nasz serwer testowy, nigdy twój adres, a AI, która pisze poprawki, dostaje tylko raport.

Czy mogę porównać stan przed poprawką i po niej?

Tak. Kliknij Testuj ponownie w raporcie: nowy test uruchamia się z tą samą stroną, lokalizacjami i ustawieniami, a wynik pokazuje każdą metrykę przed i teraz. Każda poprawka z wcześniejszego testu jest oznaczona jako naprawiona, ulepszona lub nadal otwarta na podstawie danych z nowego testu.

Czegoś brakuje?Zaproponuj funkcję lub nowe narzędzie