Как ускорить WordPress без плагинов кеша

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

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

Сначала уберите то, что тормозит сильнее всего

В WordPress скорость чаще всего проседает не из-за самого ядра, а из-за темы, плагинов и тяжёлых медиафайлов. Поэтому начинать нужно не с «ускорителей», а с источников лишней нагрузки.

Проверьте тему и отключите лишние функции

Тяжёлая тема может добавлять десятки файлов CSS и JavaScript, лишние шрифты, слайдеры, анимации и встроенные блоки, которые не нужны на обычной странице. Если тема перегружена, никакая тонкая настройка не даст большого эффекта.

Что имеет смысл сделать:

  • убрать с главной страницы слайдеры, автоплей-видео и большие анимации;
  • отключить встроенные виджеты и блоки, которые не используются;
  • проверить, не загружаются ли на всех страницах стили и скрипты, нужные только одному шаблону;
  • если тема давно не обновлялась, рассмотреть переход на более лёгкую.

Если вы используете тему с большим количеством встроенных функций, иногда проще заменить её на более лёгкую, чем пытаться «лечить» производительность точечными правками.

Удалите или замените тяжёлые плагины

Плагины, которые делают много всего сразу, часто создают лишние запросы к базе и добавляют скрипты на каждую страницу. Особенно это заметно у конструкторов, сложных слайдеров, статистики, чатов, попапов и некоторых SEO-надстроек.

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

Оптимизируйте изображения и медиафайлы

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

Что нужно сделать:

  • загружать изображения в размере, близком к реальному отображению на сайте;
  • сжимать файлы перед загрузкой или после неё;
  • использовать современные форматы там, где это уместно, например WebP;
  • не вставлять в контент изображения в исходном размере с камеры или из графического редактора;
  • проверить, не тянет ли тема слишком большие миниатюры.

Если вы вставляете картинку шириной 1200 пикселей, а на сайте она показывается в 700 пикселей, это лишняя нагрузка и на сервер, и на посетителя. WordPress умеет создавать несколько размеров изображений, но это не отменяет необходимости загружать уже подготовленные файлы.

Для видео и внешних медиа лучше не вставлять тяжёлые файлы напрямую на сайт, если можно использовать внешние сервисы или облегчённую встраиваемую форму. Самостоятельно загруженное видео почти всегда проигрывает по скорости обычной вставке ссылки или embed-коду.

Сократите количество запросов на странице

Каждый дополнительный CSS-файл, JS-файл, шрифт и внешний виджет увеличивает время загрузки. На слабом мобильном интернете это особенно заметно.

Уберите лишние скрипты и стили там, где они не нужны

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

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

Не злоупотребляйте внешними шрифтами

Google Fonts и похожие сервисы удобны, но добавляют дополнительные DNS-запросы и загрузку файлов с внешнего домена. Если на сайте используется несколько начертаний и весов, это уже ощутимая нагрузка.

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

Настройте WordPress без лишней нагрузки на сервер

Даже без кеширующего плагина можно убрать часть лишней работы, которую WordPress выполняет на каждом запросе.

Отключите то, чем вы не пользуетесь

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

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

Проверьте автосохранения, ревизии и мусор в базе

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

Полезно:

  • удалить старые черновики и неиспользуемые записи;
  • очистить корзину;
  • ограничить количество ревизий, если их слишком много;
  • периодически оптимизировать таблицы базы данных.

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

Проверьте сервер и PHP, если сайт всё равно медленный

Иногда проблема не в WordPress как таковом, а в слабом хостинге или старой версии PHP. В этом случае оптимизация внутри сайта помогает только частично.

Что проверить в первую очередь:

  • версию PHP — для современных сайтов обычно используют актуальную поддерживаемую версию, а не старую ветку;
  • наличие OPcache на сервере;
  • тип диска и общую скорость хостинга;
  • ограничения по памяти и количеству процессов;
  • не перегружен ли сервер соседними сайтами на общем хостинге.

Если хостинг медленно выполняет PHP-скрипты, WordPress будет тормозить даже на пустой теме. В такой ситуации переход на более качественный тариф часто даёт больший эффект, чем десяток мелких настроек внутри сайта.

Что можно сделать без плагина кеша, а что — нет

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

Что даёт эффектСложностьКомментарий
Оптимизация изображенийНизкаяОбычно даёт быстрый и заметный результат
Удаление тяжёлых плагинов и функций темыСредняяЧасто уменьшает нагрузку сильнее всего
Очистка базы и ревизийНизкая–средняяПолезно для больших и старых сайтов
Настройка PHP и хостингаСредняя–высокаяЗависит от возможностей провайдера
Серверный кешСредняяЭто уже не плагин кеша, а настройка инфраструктуры

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

Как проверить, что сайт действительно стал быстрее

После изменений не ориентируйтесь только на субъективное ощущение. Откройте главную страницу и несколько типовых материалов в обычном браузере и проверьте:

  • время до появления основного контента;
  • не «прыгает» ли верстка при загрузке;
  • не стали ли дольше открываться страницы в админке;
  • не выросло ли число ошибок в консоли браузера;
  • не сломались ли формы, меню и галереи.

Для более точной проверки используйте инструменты вроде PageSpeed Insights, Lighthouse или WebPageTest. Они покажут, что именно тормозит: изображения, скрипты, шрифты, серверный ответ или слишком большой HTML.

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

Наш каталог плагинов WordPress