Перейти к содержимому
Верста

Ускорение и оптимизация сайта

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

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

Обсудить задачу
Ситуации

Откуда обычно берётся медленный сайт

  • Картинки в исходном размереФотография на четыре мегабайта, ужатая до превью средствами браузера. Самая частая и самая дешёвая в устранении причина.
  • Сторонние скриптыПять систем аналитики, два виджета чата и карта, которая грузится, даже если её никто не увидит.
  • Запросы в базуКаталог, который на каждой карточке делает отдельный запрос. На десяти товарах незаметно, на тысяче — катастрофа.
  • Сервер и хостингДешёвый тариф с соседями по железу. Иногда самое честное решение — переехать, а не оптимизировать.
Процесс

Порядок работ

  1. 01

    Замер

    Фиксируем текущие показатели на ключевых типах страниц — главной, каталоге, карточке. Это точка отсчёта.

  2. 02

    Поиск причины

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

  3. 03

    План по эффекту

    Сортируем работы по соотношению «выигрыш к трудоёмкости». Часть даёт результат за часы, часть требует переделки.

  4. 04

    Оптимизация

    Изображения, кеширование, запросы, критический CSS, отложенная загрузка — по списку, а не всё подряд.

  5. 05

    Повторный замер

    Показываем разницу на тех же страницах и в тех же условиях. Без этого «стало быстрее» — просто ощущение.

Разбор

Про баллы PageSpeed

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

Мы смотрим на показатели, которые отражают реальный опыт: за сколько появляется основной контент, насколько страница дёргается при загрузке, как быстро она отвечает на первое действие. Балл при этом обычно растёт сам — но он следствие, а не задача.

Вопросы

Что обычно спрашивают

На сколько получится ускорить?

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

Сколько стоит ускорение?

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

Поможет ли смена хостинга?

Иногда да, и мы это скажем прямо, даже если нам выгоднее продать оптимизацию. Но чаще хостинг — не главная причина.

Скорость важна для поиска?

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

Можно ускорить сайт на конструкторе?

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

Смежные страницы
Заявка

Скажите, какие страницы тормозят

Дайте адрес и опишите, где заметнее всего. Замерим и скажем, в чём причина и что с ней делать.

или напишите напрямую hello@versta.studio