ГлавнаяБлог → Что я делаю с помощью ИИ

Что я делаю с помощью ИИ · Часть 12

«У меня всё работает» это не ответ: как найти поломку, которой у вас нет

9 сентября 2026Кирилл Кривицкий

Заказчик пишет: сайт не грузится, фотографии не открываются, страница висит. Открываю у себя: всё летает. Пробую с телефона: летает. Прошу знакомого проверить: у него тоже нормально.

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

Поставил перед ИИ задачу: выяснять не то, что сломалось у меня, а то, что видел он.

Сначала убедились, что сайт вообще исправен

ИИ прошёл по всем фотографиям страницы и запросил каждую отдельно: девятнадцать из девятнадцати отдались нормально. Домен, сертификат и ответы сервера тоже оказались в порядке.

Это важный шаг, который часто пропускают. Пока не доказано, что сайт отдаёт всё как надо, любые догадки о браузере клиента бессмысленны.

Сайт исправен, а человек видит пустоту. Значит, дальше ищем разницу между ним и мной.

Причина первая: старая ссылка

Он ходил по адресу, которого больше не существовало.

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

Поставили с неё постоянную переадресацию на главную.

Правило, которое стоит записать: если вы кому-то дали адрес, при переезде оставьте с него переадресацию. Люди не перечитывают чаты в поисках новой ссылки, они жмут на ту, что осталась.

Причина вторая: страница приходила по кусочкам

Сайт был настроен так, что отдавал содержимое страницы небольшими порциями, по очереди. А на странице больше тридцати фотографий и прочих файлов, и они выстраивались в хвост.

На быстром интернете этого не заметить, всё пролетает за секунду. На слабом мобильном хвост растягивается, страница открывается кусками и выглядит зависшей.

Настройку поменяли, теперь всё приходит разом.

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

Что нашли попутно

Браузер держался за старую версию страницы. Картинки отдавались с пометкой «месяц не перепроверять», поэтому один раз недокачанное фото могло висеть битым сколько угодно. Человек обновлял страницу, а она не обновлялась. Сократили срок хранения картинок до недели, а саму страницу заставили перепроверяться при каждом заходе.

Фотографии весили почти два мегабайта. Пережали в современный формат с запасным вариантом для старых браузеров, стало легче на 42 процента.

Анимация крутилась всегда, даже когда её никто не видел, и грела телефон впустую. Теперь она работает только пока находится на экране, а на мобильных упрощена.

Замер после правок на медленном мобильном интернете: текст появляется за 1,7 секунды, фотографии следом. На обычном мобильном интернете вся страница открывается за 0,44 секунды.

Замер, который соврал в тридцать раз

Первая же проверка скорости выдала жуткое: страница грузится 121 секунду.

Вместо того чтобы кидаться чинить катастрофу, ИИ перепроверил сам замер. Выяснилось, что врёт инструмент: он ждал перехода на другую страницу, которого на этом сайте не происходит, и записал это ожидание в результат. Настоящее время было 4,3 секунды.

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

Что в итоге

«У меня всё работает» это не ответ. Это описание вашего компьютера, вашего интернета и вашей ссылки.

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

Раньше это была переписка на два дня: почистите кэш, а какой у вас браузер, а пришлите скриншот, а попробуйте с другого телефона. Теперь условия человека воспроизводятся, и невидимая поломка становится видимой.

Понравился разбор?

Внедряю ИИ в бизнес и разбираю рынок недвижимости на данных. Обсудим вашу задачу или проект?

← Все материалы