Rzeczywista wydajność może się bardzo różnić ze względu na różnice w urządzeniach użytkowników, połączeniach sieciowych i innych czynnikach. Jeśli na przykład wczytasz witrynę w biurze za pomocą połączenia przewodowego i porównasz to z wczytywaniem za pomocą Wi-Fi w kawiarni, prawdopodobnie zauważysz dużą różnicę. Na rynku jest wiele narzędzi, które ułatwiają zbieranie danych laboratoryjnych lub terenowych na potrzeby oceny szybkości działania strony.
Dane z laboratorium a dane z pola
Dane z testów to dane o wydajności zebrane w kontrolowanym środowisku z użyciem wstępnie zdefiniowanych ustawień urządzenia i sieci, a dane zgromadzone to dane o wydajności zebrane z rzeczywistych wczytań stron przez użytkowników. Każdy typ ma swoje zalety i ograniczenia.
Dane z laboratorium zapewniają powtarzalne wyniki i środowisko debugowania, ale mogą nie uwzględniać rzeczywistych wąskich gardeł i nie mogą być skorelowane z wskaźnikami KPI strony w rzeczywistym środowisku. W przypadku danych z testów laboratoryjnych musisz znać typowe urządzenia i sieci użytkowników oraz odpowiednio odzwierciedlać te warunki podczas testowania wydajności. Pamiętaj, że nawet w obszarach z 4G użytkownicy mogą doświadczać wolniejszego lub przerywnego połączenia w windach, podczas dojazdów do pracy lub w podobnych środowiskach.
Dane z pola (nazywane też monitorowaniem rzeczywistych użytkowników lub RUM) rejestrują rzeczywiste wrażenia użytkowników i umożliwiają ich powiązanie z kluczowymi wskaźnikami efektywności firmy, ale mają ograniczony zestaw danych i ograniczone możliwości debugowania.
Narzędzia
Dane z modułu
Lighthouse pobiera adres URL i przeprowadza na stronie serię audytów, generując raport o jej skuteczności. Istnieje kilka sposobów uruchamiania Lighthouse, w tym opcja łatwego sprawdzania strony w narzędziach deweloperskich Chrome.
Dane pól
Raport na temat użytkowania Chrome (CrUX) zawiera dane, które pokazują, jak popularne są w internecie miejsca docelowe w Chrome.
Inne narzędzia
PageSpeed Insights udostępnia dane laboratoryjne i dane z pola dotyczące strony. Korzysta on z Lighthouse do zbierania i analizowania danych laboratoryjnych dotyczących strony, a dane z pól w rzeczywistych warunkach są oparte na zbiorze danych z raportu na temat użytkowania Chrome.
Narzędzia deweloperskie w Chrome to zestaw narzędzi dla programistów stron internetowych wbudowany w przeglądarkę Google Chrome. Umożliwia profilowanie czasu wykonywania strony oraz identyfikowanie i debugowanie wąskich gardeł wydajności.