Справка по параметрам KPI времени ответа веб-сайта
-
22-09-2019 - |
Вопрос
Я работаю над улучшением производительности сайта.Вот список ключевых показателей эффективности, которые я рассматриваю для каждой страницы.
- Всего скачано байт
- Количество запросов
- Время поиска DNS
- FirstByte Время загрузки
- Время загрузки контента DOM
- Общее время загрузки
Существует ли какое-либо оптимальное значение для каждого KPI, показывающее производительность веб-сайта?Пожалуйста, помогите мне в этом отношении.
Решение
Исследования широкого спектра гипертекстовых систем показали, что пользователям необходимо время отклика менее одной секунды при переходе с одной страницы на другую, если они хотят свободно перемещаться по информационному пространству.
Эта цитата из Жажда скорости Якоба Нильсена, написанного в 1997 году и действующего до сих пор.
Если вы можете обслуживать страницы в секунда или меньше (весь пакет:DNS-запросы, время обработки, загрузка ресурсов) — это идеально.В реальной жизни не многие сайты могут похвастаться такой скоростью.Тем не менее, вы можете приблизиться к этому, улучшив производительность внешнего интерфейса своих веб-сайтов, если будете следовать рекомендациям людей из Yahoo и Google.
У Yahoo есть свои Плагин YSlow для Firefox и сопровождающий гид, объясняющий все их Правила производительности
У Google есть конкурент Плагин Page Speed для Firefox и соответствующие Лучшие практики производительности.
Это должно быть хорошим началом.Эти рекомендации не содержат конкретных критериев для каждого пункта вашего списка (но некоторые из них они предоставляют). Цель состоит в том, чтобы минимизировать время загрузки и размер каждого запроса, чтобы максимально приблизиться к «мгновенному» времени ответа меньше секунды.