Что понимать под загруженным в результате производительности

В последнее время я заметил, что на моих сайтах слишком много времени до первого байта.

В большинстве случаев это javascript. Тест на webpagetest.org обычно показывает что-то вроде....

URL: http://example.com/ Загружено: http://example.com/some-kind-of-javascript.js

Когда я удаляю этот javascript, на этом месте появляется другой javascript.

Что означает «загружено»??

Проверьте пример результата теста....

https://www.webpagetest.org/result/190729_JY_cb028989b0f44671fba830c9eaca29d7/1/details/#waterfall_view_step1


person kpmrpar    schedule 29.07.2019    source источник


Ответы (1)


Я не уверен, почему вы думаете, что проблема в Javascript? Мне кажется, что проблема возникает из-за исходного HTML.

Время до первого байта для ресурса — это время после отправки запроса (например, GET /) до получения первого байта. Он не включает поиск DNS, TCP-соединение и время рукопожатия SSL, поэтому на самом деле является мерой времени, необходимого для начала получения этого ресурса. Обратите внимание, что время «первого байта» в верхней части водопада — это полное от начала до конца. время, включая DNS/TCP/SSL и любые перенаправления, но TTFB для каждого ресурса выделяется больше.

Я не знаю, как создается ваша домашняя страница - я предполагаю, что это не статическая страница, поэтому все, что ее генерирует (PHP?), занимает слишком много времени. Связано ли это с плохим бэкенд-кодом, сервером с недостаточными ресурсами, медленной базой данных или чем-то еще, невозможно сказать снаружи. Я бы посоветовал связаться с вашим хостинг-провайдером и/или проверить ваш код и сервер.

person Barry Pollard    schedule 29.07.2019
comment
Мой сайт на php wordpress. Но то же самое происходит с сайтами, размещенными в другом месте. Проверьте этот webpagetest.org/result/ - person kpmrpar; 29.07.2019
comment
По этой ссылке TTFB составляет 548 мс. На вашей первой веб-странице тестовая ссылка TTFB составляет 14587 мс. Это чертовски большая разница! Так что я не согласен, что то же самое происходит там. - person Barry Pollard; 29.07.2019
comment
Да, согласен (я пробовал тему по умолчанию, ttfb 700 мс). Но я никак не могу изменить тему. Так что я должен найти выход, чтобы решить эту «загруженную» головоломку. @Барри Поллард - person kpmrpar; 29.07.2019