Сайт на WordPress тормозит: 9 причин и что чинить первым — IT-Aegis

Сайт на WordPress тормозит: 9 причин и что чинить первым

Сайт на WordPress тормозит: 9 причин и что чинить первым

WordPress сам по себе не медленный. Медленным его делает то, что на него наставили за пару лет: три плагина для галерей, конструктор страниц, слайдер на главной и фотографии прямо с телефона по восемь мегабайт. Разбираем по порядку, что тормозит чаще всего и в каком порядке это чинить, чтобы получить результат быстро.

1. Фотографии в исходном размере

Причина номер один, и самая простая. Снимок с телефона — 4000 пикселей по ширине и 6 мегабайт весом. На сайте он показывается в блоке шириной 600 пикселей, но браузер всё равно скачивает оригинал целиком.

Что делать: сжать все картинки, перевести в формат WebP, включить отложенную загрузку. На типичном сайте это ускоряет главную вдвое и делается за один вечер.

2. Слишком много плагинов

Каждый плагин — дополнительный код на каждой странице, даже если функция используется на одной. Тридцать плагинов на визитке — обычная картина.

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

3. Тяжёлая тема с конструктором

Универсальные темы из маркетплейсов тянут за собой конструктор страниц, библиотеку слайдеров и десяток шрифтов. Вы используете 5% возможностей, а грузится всё.

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

4. Нет кэширования

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

Что делать: поставить один кэширующий плагин, не три. Плюс кэш на стороне сервера, если хостинг позволяет.

5. Дешёвый хостинг

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

Что делать: посмотреть время ответа сервера. Если оно скачет от 200 миллисекунд до трёх секунд без видимой причины — дело в соседях, и переезд решит больше, чем месяц оптимизации.

6. Разросшаяся база данных

WordPress хранит все ревизии постов, спам-комментарии, логи плагинов, «мусор» от давно удалённых расширений. База на несколько гигабайт на сайте с сотней страниц — не редкость.

Что делать: чистка таблиц, ограничение числа ревизий, удаление таблиц от снесённых плагинов. Обязательно с бэкапом.

7. Старый PHP

PHP 8 заметно быстрее семёрки на типичных задачах WordPress. Переключение версии в панели хостинга занимает минуту, но требует проверки — старые плагины могут не завестись.

8. Внешние скрипты

Чаты, виджеты обратного звонка, пиксели рекламных систем, карты, счётчики. Каждый — обращение к чужому серверу. Если этот сервер отвечает медленно, ваша страница ждёт его.

Что делать: оставить те, которыми реально пользуетесь. Виджет обратного звонка, которым за год воспользовались дважды, стоит вам скорости каждый день.

9. Отсутствие CDN для больших сайтов

Актуально, если посетители по всей стране, а сервер в Москве. Для локального бизнеса эффект небольшой, для федерального заметный.

В каком порядке чинить

  1. Картинки — самый быстрый выигрыш при минимальном риске.
  2. Кэширование — второй по скорости эффект.
  3. Ревизия плагинов — убирает лишний код.
  4. Версия PHP — минута работы, если плагины свежие.
  5. База данных — чистка с бэкапом.
  6. Хостинг — если после всего перечисленного сервер по-прежнему тормозит.

Обычно первых трёх пунктов хватает, чтобы страница открывалась за пару секунд вместо семи. Мы делаем это пакетом «ускорение сайта» от 15 000 ₽: замеряем до, чиним, замеряем после и показываем цифры, а не ощущения.

Услуги по теме

Обсудить проект — аудит, разработка, поддержка.

Оставить заявку Услуги