Выбор ответа Junior Основы наблюдаемости спрашивают часто обновлено

Почему среднее время ответа обманывает

Вопрос

Среднее время ответа API 110 мс, а пользователи жалуются на тормоза. Как это возможно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Среднее скрывает хвост: часть запросов идёт секунды. Распределение задержек обычно с длинным хвостом, и среднее его маскирует.

Варианты ответа

  1. Пользователи ошибаются: среднее честно отражает всех
  2. Среднее всегда больше p99, значит большинству ещё лучше
  3. Время ответа сервера почти не влияет на ощущения пользователей
  4. Среднее скрывает хвост: часть запросов идёт секундыправильный ответ

Разбор

Распределение задержек обычно с длинным хвостом, и среднее его маскирует. Поэтому смотрят перцентили p95 и p99: они показывают, как плохо приходится самым невезучим запросам, а на страницу с десятками запросов хотя бы один медленный приходится почти всегда. Среднее не может быть больше максимума, и тем более оно обычно меньше p99.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.