Сайт открывался долго, особенно с телефона и на мобильном интернете. Подрядчики сходились на том, что нужно переписывать всё заново. Задача была понять, сколько скорости можно вернуть без переписывания, и что из этого действительно влияет на людей, а не на цифру в отчёте.
Замерила на реальных условиях — медленный канал, обычный телефон, а не только синтетический тест на быстрой машине. Разница между этими замерами и объясняет, почему «у нас всё быстро» расходится с жалобами клиентов.
Разобрала по трём показателям отдельно, потому что лечатся они разным. Долгая отрисовка главного элемента — это вес картинок, шрифты и очередь загрузки. Задержка отклика — тяжёлые скрипты, чаще всего чужие. Скачущая вёрстка — незаданные размеры изображений и блоки, которые подгружаются позже.
Отдельно посчитала сторонние скрипты: аналитика, чаты, виджеты, пиксели. Обычно там половина проблемы, и вопрос не технический, а управленческий — какие из них правда нужны.
Все изменения делала по одному, с замером после каждого: иначе непонятно, что сработало.
Отчёт с замерами на реальных условиях, разбор по трём показателям и список изменений с эффектом от каждого. Перечень сторонних скриптов с оценкой их стоимости в секундах.
Сайт ускорился без переписывания, а у команды остался понятный список того, что нельзя добавлять на страницы без разговора.