Я не уверен, почему вы думаете, что проблема в Javascript? Мне кажется, что проблема возникает из-за исходного HTML.
Время до первого байта для ресурса — это время после отправки запроса (например, GET /
) до получения первого байта. Он не включает поиск DNS, TCP-соединение и время рукопожатия SSL, поэтому на самом деле является мерой времени, необходимого для начала получения этого ресурса. Обратите внимание, что время «первого байта» в верхней части водопада — это полное от начала до конца. время, включая DNS/TCP/SSL и любые перенаправления, но TTFB для каждого ресурса выделяется больше.
Я не знаю, как создается ваша домашняя страница - я предполагаю, что это не статическая страница, поэтому все, что ее генерирует (PHP?), занимает слишком много времени. Связано ли это с плохим бэкенд-кодом, сервером с недостаточными ресурсами, медленной базой данных или чем-то еще, невозможно сказать снаружи. Я бы посоветовал связаться с вашим хостинг-провайдером и/или проверить ваш код и сервер.
person
Barry Pollard
schedule
29.07.2019