Опитвам се да увелича ефективността на моя уебсайт.
Поглеждайки раздела 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 и т.н. Аз не съм сигурен как би бил полезен показател въпреки това ...