Почему сайт тормозит: что чинится за вечер, а что нет
Медленный ответ сервера и тяжёлая страница — две разные болезни, которые постоянно путают. Разбираем, что из этого лечится настройками, а что требует работы с темой.
Когда владелец говорит «сайт тормозит», он описывает ощущение. За этим ощущением стоят две совершенно разные причины, и лечатся они по-разному: одна за вечер настройками, другая неделями работы с темой и скриптами. Сначала надо понять, какая у вас.
Первая болезнь: сервер долго думает
Браузер отправил запрос и ждёт первый ответ. Хорошо — до 800 миллисекунд, полторы секунды человек уже чувствует, после двух начинает уходить. Частые причины: дешёвый тариф хостинга, отсутствие кэша страниц (страница собирается заново при каждом заходе), тяжёлые запросы к базе и сервер, который физически далеко от ваших клиентов.
Это и есть та часть, которая чинится быстро. Включить кэш, включить сжатие, поправить заголовки, при необходимости переехать на нормальный тариф — обычно несколько часов работы, а разница заметна сразу.
Вторая болезнь: страница тяжёлая
Сервер ответил быстро, а человек всё равно ждёт: браузер скачивает и собирает мегабайты. Обычные виновники — картинки в полном размере, купленная тема с десятком шрифтов и неиспользуемым слайдером, чужие скрипты (чат, пиксели рекламы, карта, виджеты) и HTML, в который конструктор вшил стили и данные.
Здесь быстрые победы тоже есть — сжать картинки, отложить сторонние скрипты, убрать лишние шрифты, — но если страница целиком собирается визуальным редактором, предел наступает быстро, и честный ответ звучит как «дальше только переделка».
Что именно меряет Google
Три показателя, и все они про ощущение человека, а не про красоту кода.
- Появление главного на экране: до 2,5 секунды — хорошо, дольше 4 секунд — плохо
- Отклик на нажатие: до 200 миллисекунд — хорошо, дольше 500 — плохо; с марта 2024 года считаются все нажатия, а не только первое
- Сдвиги вёрстки при загрузке: до 0,1 — хорошо, больше 0,25 — плохо
Важная деталь, из-за которой спорят: Google смотрит на реальные визиты и берёт результат хуже, чем у трёх четвертей посетителей. Поэтому «у меня на телефоне всё быстро» — не аргумент. И ещё: цифры гуляют между прогонами на несколько пунктов, так что смотреть надо на порядок величины, а не на единицы.
Сколько это стоит в деньгах
Старое исследование Google 2016 года на десяти тысячах мобильных сайтов давало цифру: более половины заходов с телефона обрываются, если страница грузится дольше трёх секунд. Сети с тех пор стали быстрее, а ожидания людей — выше, так что порядок величины не изменился. Для магазина это прямые потери в корзине, для услуг — заявки, которых вы просто не увидите.
С чего начать
С замера, а не с покупки плагина. Наша бесплатная проверка скорости показывает ответ сервера и оценку Google для мобильной версии за десять секунд — этого достаточно, чтобы понять, какая из двух болезней ваша. Что делаем дальше и в каком порядке, расписано на странице сайт тормозит.
Нужна такая же система?
Расскажите задачу — ответим, сколько это стоит и сколько займёт.