Сайт тормозит: где искать причину и как ускорить | Revenue Digital
Серверы и DevOps

Сайт тормозит: где искать причину и как ускорить

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

Сначала измерьте — ощущения обманывают

«У меня всё быстро открывается» — говорит владелец, у которого сайт в кэше браузера, а интернет офисный. Клиент открывает сайт впервые, с телефона, в метро — и видит совсем другое кино. Поэтому диагностика начинается с измерений: PageSpeed Insights покажет оценку и конкретные проблемы, Вебвизор в Метрике — как загрузку переживают реальные посетители. Смотрите мобильные показатели: они всегда хуже и именно они — ваша аудитория.

Слой 1. Хостинг и сервер

Признак: даже простые страницы отвечают заметно дольше секунды (метрика TTFB — время до первого байта). Причины: перегруженный shared-хостинг, где ресурсы делятся с сотней соседей; тариф, из которого сайт вырос; отсутствие серверного кэширования. Решения — по нарастающей: включить кэш, обновить версию PHP (свежие версии ощутимо быстрее), сменить тариф или переехать без простоя на нормальный VPS. Иногда одна настройка кэша на сервере ускоряет сайт сильнее, чем месяц оптимизации всего остального.

Слой 2. Картинки — чемпион по бесплатному ускорению

Самая частая находка аудитов: фотографии по 3–8 мегабайт, загруженные «как из фотоаппарата». Двадцать таких на странице — и даже быстрый сервер не спасёт. Лечение механическое: сжатие, современные форматы (WebP легче JPEG в разы без видимой потери качества), отложенная загрузка — картинки ниже экрана грузятся по мере прокрутки. Типовой результат: страница худеет с 15 МБ до 2–3 МБ, загрузка ускоряется в разы. Дёшево и сердито.

Слой 3. Скрипты и чужие виджеты

Каждый онлайн-консультант, пиксель, карта и слайдер — это чужой код, который грузится с чужих серверов и блокирует отрисовку. Видели сайты, где сам контент готов за секунду, а потом четыре секунды догружаются шесть аналитик и три чата. Ревизия по принципу «чем пользуемся — оставляем, остальное выносим»: неиспользуемые виджеты удаляются, нужные переводятся на отложенную загрузку после отрисовки страницы.

Слой 4. База данных и код

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

Что это даёт бизнесу

Скорость — это деньги в трёх местах: конверсия (посетители перестают уходить, не дождавшись), реклама (быстрые посадочные дешевле в контексте) и SEO — скорость и мобильный опыт входят в факторы ранжирования, о чём мы писали в гайде по выводу в топ. Ускорение сайта — редкий случай работы, которая улучшает все каналы сразу.

Закажите аудит скорости

В рамках технического сопровождения от 15 000 ₽/мес мы держим скорость под постоянным контролем; разовый аудит с планом ускорения по слоям делаем за несколько дней. Пришлите адрес сайта — вернёмся с конкретикой: что тормозит, что чинить первым и сколько это стоит.

Частые вопросы

PageSpeed показывает красную зону. Насколько это страшно?

Оценка PageSpeed — ориентир, а не приговор: смотреть нужно на полевые метрики реальных пользователей и на конверсию. Бывают «красные» сайты, которые субъективно быстры там, где важно (первый экран), и «зелёные», которые бесят посетителей. Мы чиним по приоритету пользовательского опыта: сначала то, что реально ощущается, потом циферки в тесте.

Ускорение сайта — это разовая работа или процесс?

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

Поможет ли CDN или «просто перейти на тариф дороже»?

Иногда — да, часто — нет: CDN ускоряет статику для географически распределённой аудитории, дорогой тариф лечит только нехватку ресурсов сервера. Если тормозят мегабайтные картинки или сотни запросов к базе — ни то ни другое не спасёт. Сначала диагностика по слоям, потом деньги: лечить надо причину, а не симптом.

Читайте также