Следующая занимательная история:
Теплое весеннее утро. Кто-то ползет к офису, кто-то, зевая, заваривает кофе. Прилетает ошибка от сапорта — "сайт не работает".
Разработчики бегут к ноутам, начинают разбирать проблему... Все работает, все хорошо. Жалобы продолжают поступать.
Сообщения все похожи: "Сайт открывается и тут же зависает секунд на 30. "
Начинаем проверять все возможные цепочки, какие запросы уходят, что происходит. Все равно все хорошо.
Потратив около 3 человеко-дня (3 разработчика на 1 день ушли в проблему), выяснилось, что им просто не повезло. Они не собачники 0_о
Все дело в том, что поставщик рекламы добавил новый баннер для пользователей, рекламирующий собачий корм. Этот баннер на 30 секунд уходил в цикл, где постоянно пересчитывался layout.
Так как записи performance у нас не было на тот момент от пользователя, проблему приходилось искать руками.