PageSpeed любят сводить к «почистите JS, сожмите CSS, поставьте кеш». Но на практике чаще всего тормозит не код, а контент, который сами же и докидываем в прод.
Самая частая и весомая проблема — изображения. Не потому что «картинки плохие», а потому что они незаметно раздувают вес страниц, особенно в e-commerce и контентных разделах. Сайт месяцами жил нормально, потом контент-команда добавила 200 карточек, баннеры, превью, статьи — и привет, просадка по скорости.
Что обычно ломает картину:
— грузят оригиналы 3000 px туда, где нужен 800 px;
— PNG используют там, где достаточно WebP/JPEG;
— не задают размеры, из-за чего пляшет layout;
— ленивую загрузку включают формально, но не для всего;
— добавляют изображения без контроля веса на уровне CMS.
Контринтуитивно, но бороться с PageSpeed иногда нужно не через «оптимизацию фронта», а через дисциплину контент-потока: правила по форматам, лимиты на вес, автоматическое сжатие, проверка новых ассетов до публикации.
Если у вас сайт «вдруг» просел по скорости, первым делом смотрите не на рекламу и не на сервер. Сначала откройте медиатеку. Там обычно и лежит причина.
VK Target Lab
@VKTargetLabPro
PageSpeed любят сводить к «почистите JS, сожмите CSS, поставьте кеш». Но на практике чаще всего тормозит не ко
Этот пост опубликован в Telegram-канале VK Target Lab. Подписаться можно по ссылке: @VKTargetLabPro.