IT Магнитогорск
IT Магнитогорск
@magnitogorsk_it

Ускорять надо измеренное

Ускорять надо измеренное

Типичная ошибка: система тормозит, инженер переписывает самый заметный кусок и тратит неделю впустую.

Порядок. Сначала измерить: где уходит время. Замеры вокруг участков, профилировщик, план выполнения запроса.

Что смотреть первым. Количество и время запросов к базе — запрос внутри цикла даёт большинство проблем. Лишние объёмы данных. Обращения к внешним системам.

Как мерить. На реальных объёмах, а не на тестовой базе с сотней записей. И не среднее время, а самые медленные случаи — их и замечают люди.

После правки — измерить снова.

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

IT Магнитогорск — t.me/magnitogorsk_it
Этот пост опубликован в Telegram-канале IT Магнитогорск. Подписаться можно по ссылке: @magnitogorsk_it.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.