Как измерить
- Время ответа сервера. Проверка сайта показывает время до первого байта. Если оно больше секунды, тормозит сервер: PHP, плагины, база, хостинг. Это шаги 1, 2, 4 и 5.
- Полная загрузка в браузере. PageSpeed Insights или Lighthouse во вкладке разработчика Chrome показывают, что грузится долго на стороне браузера: картинки, шрифты, скрипты. Это шаг 3.
- Только админка. Если сайт открывается быстро, а админка медленно, причина почти всегда в плагинах и базе (шаги 1 и 5): кеш страниц на админку не действует.
Замерьте несколько ключевых страниц — главную, каталог, статью — и запишите цифры. Так будет видно, что помогло.
Шаг 1. Плагины
Установите плагин Query Monitor. Он показывает для каждой страницы, сколько запросов к базе выполнилось, какие из них медленные и какой плагин их сделал. Типичные виновники — конструкторы страниц, плагины статистики, «всё в одном» для SEO и безопасности, связанные товары в магазине.
Если явного виновника не видно, отключайте плагины по одному на копии сайта и замеряйте время после каждого. Удаляйте то, что не используется: даже выключенные плагины иногда оставляют задачи по расписанию.
Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.
Отправить задачуШаг 2. Кеш страниц и объектный кеш
- Кеш страниц сохраняет готовый HTML, и WordPress не собирает страницу заново для каждого посетителя. Его включают плагином кеширования или на уровне хостинга. Проверьте, не дублируют ли друг друга два способа кеширования.
- Объектный кеш (Redis или Memcached на сервере) хранит результаты запросов к базе между загрузками. Особенно помогает админке и магазинам, где кеш страниц работает не везде.
Шаг 3. Картинки и шрифты
- Загружайте картинки нужного размера, а не фото на 5000 пикселей, уменьшенное стилями.
- Используйте WebP: WordPress поддерживает его с версии 5.8, плагины оптимизации умеют конвертировать уже загруженные файлы.
- Ленивая загрузка картинок ниже первого экрана в WordPress включена по умолчанию, проверьте, что тема её не отключает.
- Шрифты: не больше двух-трёх начертаний, лучше локально, а не с внешнего сервиса.
Шаг 4. PHP и хостинг
Новые версии PHP заметно быстрее старых. Узнать версию можно в «Инструменты → Здоровье сайта → Информация → Сервер». Как обновиться без поломки: обновление версии PHP.
Проверьте лимиты тарифа: память PHP, число процессов, процессорное время. На перегруженном виртуальном хостинге сайт может тормозить в часы пик независимо от настроек. Если все шаги сделаны, а время ответа всё равно высокое, пора смотреть на тариф выше или VPS.
Шаг 5. База данных
- Autoload в
wp_options. Записи сautoload = yesзагружаются на каждой странице. Плагины оставляют там данные и после удаления. Если общий объём autoload больше нескольких мегабайт, это заметно тормозит сайт. Раздел «Здоровье сайта» в новых версиях WordPress предупреждает об этом. - Ревизии и мусор. Тысячи ревизий записей, удалённые комментарии и устаревшие временные данные (transients) раздувают таблицы. Очищайте их плагином обслуживания базы, предварительно сделав копию.
Когда нужен специалист
- Query Monitor показывает медленные запросы, но непонятно, как их убрать, не сломав функции.
- После всех шагов время ответа сервера больше секунды.
- Медленно работает магазин на WooCommerce: каталог, корзина, оформление заказа.
Если тормозит сайт на другой CMS, начните с общего разбора сайт долго грузится. Для 1С-Битрикс есть отдельный: сайт на Битриксе тормозит.
Сколько стоит у нас
| Задача | Время | Стоимость |
|---|---|---|
| Ускорение загрузки | 2–5 ч | 7 600–19 000 ₽ |
| Обновление плагинов WordPress | 0,5 ч | около 1 900 ₽ |
Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.
Ускорением занимаемся в рамках услуги ускорение сайта: замеры до и после, исправления по порядку влияния.
Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.
Отправить задачуЧастые вопросы
Поможет ли плагин кеширования сам по себе?
Часто да, для посетителей. Но если медленно работает админка или страницы, которые нельзя кешировать (корзина, личный кабинет), причина в плагинах и базе, и кеш её не уберёт.
Нужно ли переходить на другой хостинг?
Только после того, как исключены плагины, кеш и база. На дорогом сервере тяжёлый плагин всё равно будет тормозить, а после оптимизации часто хватает текущего тарифа.
Почему сайт тормозит только иногда?
Обычно из-за задач по расписанию (WP-Cron), резервного копирования в рабочее время, ботов или соседей по виртуальному хостингу. Query Monitor и журнал хостинга помогут увидеть, что происходит в эти минуты.