Обновить

Комментарии 4

Я могу ошибаться, но ваши метрики — TTFCP и TTFMP — не учитывают того, что текст с веб-шрифтом не отрисовывается до полной загрузки шрифта. То есть браузер что-то нарисовал, по вашим метрикам это прошло как «страница отрисована», но по факту вместо текста — пустые поля.

Ну например, сайт мануала PHP когда-то использовал встроенные шрифты, а потом перешел на веб-шрифты, порядка 1 Мб суммарным весом. И теперь он отрисовывается быстро, но без текста, а текст появляется только через 1-2 секунды. Жутко раздражает, это очень большое время.

Статья (как и почти все статьи от Яндекса) интересная.

Но вот с рекомендацией насчет Яндекс-метрики не уверен: ведь это добавление тяжелого кода, который кроме измерения производительности наверняка собирает еще кучу других данных, а это может негативно повлиять на ту самую производительность. Наверно, свое решение лучше.

Спасибо!


По поводу шрифтов – интересный вопрос. Могу сказать, что first contentful paint точно не ожидает появления шрифта и считается временем, когда отрисовалось что-либо кроме белой страницы или цвета фона.


А вот по поводу наших приближений TTFMP – скажу честно, пока не проверяли.

Спасибо за прекрасную статью!

А какой период используется для скользящего среднего? Разве скользящее среднее не должно сгладить сезонность? И не поделитесь псевдокодом для рассчёта интервала который для мониторинга используется?

А при использовании критерия Манна-Уитни продолжительность теста фиксировать не надо? Те можно останавливать тест как только нужный процент правоты достигнут? Или сенквенциональный подход используется? А какая-то поправка используется для тестирования с несколькими целевыми показателями или для Манна-Уитни не нужно?

Скользящая средняя в мониторингах выбирается небольшая, в пределах часов, чтобы можно было оперативно отреагировать на проблему.


Для критерия Манна-Уитни используем функцию mannwhitneyu из scipy, никак её не кастомизируем.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
jugru.org
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Алексей Федоров