/ / Изпълнение на уеб страница: какво измерва „празнина“? - производителност

Изпълнение на уеб страницата: какво означава "пропастта" мярка? - производителност

Опитвам се да увелича ефективността на моя уебсайт.

Поглеждайки раздела IE Network, виждам:

wait: < 1 ms
start: 31 ms
request 390 ms
response 31 ms
gap 472 ms

Аз съм особено объркан от пропастта. Какво се случва тук? Това ли е действителното време за рендиране на страницата, след като всичко е получено? Трудно е да подобря ефективността, когато не знам какво представлява всеки път.

MSDN казва:

Gap: Стойността на изместване, която се приема, когато отговорът е получен. Продължителността е времето между това начално време и когато краят на последната заявка е свързан с първоначалната HTTP заявка.

Това изобщо не ми помага.

Отговори:

1 за отговор № 1

Това е толкова ясно, колкото калта, но това, което означаваче края на тази конкретна заявка е настъпил 472 мс преди страницата да се счита за заредена. Обикновено това е така, защото има ресурси, заредени след това, които заемат оставащото време.

Опростяване, за да го илюстрирам, ако имамстраница, която се зарежда за 5 ms и има четири заредени ресурса последователно, всеки от които отнема 5 ms за зареждане. Пропастта за първоначалната заявка на страница ще бъде 5 x 4 = 20ms, следващата заявка ще има празнина от 15ms, следващите 10 ms и т.н. Аз не съм сигурен как би бил полезен показател въпреки това ...