Сайт долго грузится: причины и что делать

Сайт может тормозить в двух местах: сервер долго отвечает или страница долго собирается в браузере. Лечатся они по-разному, поэтому сначала измерьте, а потом исправляйте.

Обновлено 28 октября 2026

Код ответа, SSL, срок домена, почта домена — за 20 секунд

Шаг 1. Измерьте время ответа сервера

Время ответа сервера (TTFB) это время от запроса до первого байта ответа. Команда:

curl -o /dev/null -s -w "ответ: %{time_starttransfer} с, всего: %{time_total} с\n" https://example.ru/

Выполните её 3–5 раз и возьмите типичное значение. По рекомендации web.dev хорошим считается TTFB до 0,8 секунды (web.dev о TTFB).

  • Ответ сервера больше 0,8 с. Проблема на стороне сервера или кода (шаг 2).
  • Ответ быстрый, а страница открывается долго. Проблема во фронтенде (шаг 3).

Шаг 2. Если медленно отвечает сервер

ПричинаКак проверитьЧто делать
Страницы не кешируютсяПовторный запрос так же медленныйВключить кеш страниц (плагин кеширования, кеш Битрикса)
Старая версия PHPВерсия указана в панели хостингаОбновить до поддерживаемой, проверив совместимость плагинов
Тяжёлые запросы к базеQuery Monitor в WordPress, журнал медленных запросов MySQLДобавить индексы, убрать лишние запросы
Тяжёлые плагиныОтключайте по одному на копии сайта и сравнивайтеЗаменить или убрать
Слабый тариф или перегруженный серверНагрузка в панели хостинга, время ответа по часамПерейти на другой тариф или сервер
Таблица wp_options раздулась (WordPress)Автозагружаемые данные больше 1 МБОчистить данные удалённых плагинов

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 3. Если медленно собирается страница

Откройте PageSpeed Insights (pagespeed.web.dev), введите адрес и отдельно посмотрите мобильную версию. Основные показатели:

  • LCP (самый большой элемент появился на экране): хорошо до 2,5 с (web.dev о LCP).
  • CLS (скачки макета): хорошо до 0,1.
  • INP (отклик на действия): хорошо до 200 мс.

Главные причины и действия:

  1. Картинки. Фотографии весят мегабайты. Сжимайте, переводите в WebP или AVIF, задавайте размеры, не загружайте большие картинки в маленькие блоки. Картинку первого экрана не отдавайте с отложенной загрузкой.
  2. Скрипты сторонних сервисов. Чаты, виджеты, пиксели, карты. Каждый добавляет запросы и блокирует отрисовку. Загружайте после загрузки страницы или уберите ненужные.
  3. Шрифты. Много начертаний и загрузка с чужого сервера задерживают текст. Оставьте два-три начертания и храните их на своём сервере.
  4. CSS и JavaScript. Неиспользуемый код увеличивает размер страницы. Подключайте скрипты с отложенным выполнением.

Шаг 4. Зафиксируйте результат до и после

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

Когда нужен специалист

  • TTFB больше секунды после включения кеша.
  • Скорость упала после установки плагина или обновления.
  • Нужно ускорить сайт магазина с каталогом на тысячи товаров.

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

ЗадачаВремяСтоимость
Ускорение загрузки2–5 ч7 600–19 000 ₽
Исправление ошибки1–2 ч3 800–7 600 ₽
Настройка сервера или VPS2–4 чот 7 600 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

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

Достаточно ли поставить плагин кеширования?

Кеш помогает страницам, которые одинаковы для всех посетителей. Для корзины, личного кабинета и оформления заказа его исключают. Если причина в медленной базе или хостинге, одного плагина мало.

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

Google использует показатели Core Web Vitals как один из сигналов. Контент и релевантность важнее, но при прочих равных быстрая страница не хуже. Гарантий роста позиций от ускорения нет.

Почему в PageSpeed разные оценки при каждом запуске?

Результат зависит от загрузки сервера и сети в момент теста. Запускайте несколько раз и сравнивайте медиану. Данные реальных посетителей PageSpeed показывает отдельным блоком, если трафика достаточно.