У моего клиента, для которого я буду полностью перестраивать сайт, возникли серьезные проблемы со скоростью на текущем сайте. Для очистки первого байта требуется в среднем от 4,4 до 4,8 секунды (я считаю, что это правильно). Абсолютно ничего не загружается, пока это время не будет завершено.
Сервер, на котором он сейчас установлен, кажется нормальным, но для теста я также скопировал сайт на свой собственный сервер и проверил сайт, изменив файл моих хостов, и возникла точно такая же проблема, несмотря ни на что, вам нужно подождать минимум 4,4 секунды.
Качество сайта невысокое, например, слишком много вызовов JS и т. Д., Но есть ли что-то особенное в отношении этого FBT (время первого байта), на которое нужно обратить внимание в первую очередь?
Сайт: /
Время первого байта обычно представляет собой время, необходимое для получения запроса, его обработки любым приложением, которое его обрабатывает, ответа, который должен быть сформулирован и затем отправлен обратно.
В основном, львиная доля времени на это уходит.
Время последнего байта - время первого байта в целом дает вам меру пропускной способности, время запроса отправки - время первого байта дает вам достаточно узкую меру того, насколько эффективно обрабатывается запрос.
Вам нужно сосредоточить свои усилия на периоде времени, необходимом для обработки запроса на сервере после его поступления.
У Мэтью есть несколько хороших моментов, но еще одна распространенная ошибка в дизайне страниц - это попытка отобразить и отправить всю страницу - даже содержимое в свернутых фреймах, скриптах, которые не вызываются в 99% случаев и т. Д. перед отображением любой страницы для пользователя.
В идеале вы хотите, чтобы только то, что вам действительно нужно пересечь провод для первоначальной загрузки страницы, было вытащено первым, а оставшееся содержимое должно было заполнить другие области, чтобы вытащить его по запросу (необходимо).