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