2015-05-15 30 views
17

Muszę sprawdzić czas reakcji Google za pomocą sieci chrome devtools w tym celu wczytałem stronę internetową i otworzyłem zakładkę sieci, aby sprawdzić czas reakcji niektórych stron internetowych, na przykład na tej stronieCzas reakcji strony internetowej: Różnica między "obciążeniem" a "zakończeniem",

enter image description here

i istnieją dwa ilości czasu 1. jeden jest „wykończenie”, a druga to „load”, wykończenie jest chyba czas potrzebny na załadowanie całej strony ze wszystkimi zasoby, w tym opóźnienia, co to jest "ładunek"? na początku pomyślałem, że jeśli dodaję cały ten czas, to sumują się jako "obciążenie", ale nie jest to prawdą, co byłoby uważane za czas reakcji tej witryny, "załaduj" lub "zakończ"?

Odpowiedz

20

Wygląda na to, że czas "ukończenia" w Chrome devtools obejmuje asynchronicznie ładujące (nie blokujące) obiekty/elementy na stronie, które mogą kontynuować pobieranie po zdarzeniu onload dla strony.

Czas reakcji witryny oznacza czas "Wczytaj", ponieważ jest to łatwiejsze do zauważenia przez użytkownika, w tym momencie użytkownik może zobaczyć, że przeglądarka zakończyła pracę, a strona jest gotowa na ekranie. Czas zakończenia, chociaż technicznie również czas reakcji nie ma tak dużego znaczenia dla użytkownika końcowego.

W niektórych przypadkach wydaje się, że timer kończący nigdy się nie zatrzymuje i stale się zwiększa, więc może nie być najlepszą oceną czasu reakcji strony internetowej.