// blog

Как ускорить сайт на WordPress: полное руководство по оптимизации

August 11, 2026 · by CLIQHOST

Как ускорить сайт на WordPress: полное руководство по оптимизации

Медленный сайт на WordPress — это не просто неудобство для пользователей. Это прямой удар по позициям в Google и конверсии. Более 53% посетителей покидают страницу, если она загружается дольше 3 секунд.

В этом руководстве мы пройдём по всем ключевым шагам оптимизации: от правильного выбора хостинга до тонкой настройки PHP. Всё с конкретными командами и примерами, неважно — используете ли вы shared хостинг cPanel или VPS NVMe.


1. Сначала измерьте скорость

Оптимизация без измерений — это гадание. Используйте бесплатные инструменты:

  • Google PageSpeed Insights — оценка Core Web Vitals (LCP, CLS, INP)
  • GTmetrix — детальный waterfall HTTP-запросов
  • WebPageTest — тест с разных географических точек

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


2. Выберите подходящий хостинг

Самый значительный прирост скорости даёт не плагин, а инфраструктура. Хостинг с SSD или NVMe-дисками радикально снижает TTFB (Time to First Byte).

Если у вас интернет-магазин на WooCommerce или сайт с постоянно растущим трафиком, рассмотрите переход на VPS SSD — выделенные ресурсы без «шумных соседей».

Для проектов, которым нужен максимум мощности, выделенный сервер даёт полный контроль над ресурсами.

Целевой TTFB: менее 200 мс. Проверить можно в DevTools браузера (вкладка Network → первый запрос).


3. Установите плагин кеширования

Кеш — самый быстрый способ ускорить WordPress. Вместо того чтобы каждый раз генерировать страницу заново, сервер отдаёт готовый HTML.

Популярные плагины кеширования:

Плагин Бесплатный Совместим с cPanel
WP Super Cache
W3 Total Cache
LiteSpeed Cache ✅ (если сервер LiteSpeed)
WP Rocket ❌ (платный)

Быстрая настройка WP Super Cache:

  1. Установите плагин через Плагины → Добавить новый
  2. Перейдите в Настройки → WP Super Cache
  3. Включите Кеширование
  4. Выберите режим Expert (кеш через mod_rewrite — самый быстрый)
  5. Нажмите Обновить статус

4. Оптимизируйте изображения

Изображения составляют 60–80% веса среднестатистической веб-страницы. Три направления оптимизации:

4.1 Сжатие

Плагины ShortPixel, Imagify или Smush сжимают изображения автоматически при загрузке. Оптимальное качество JPEG — 80–85%, визуальная разница незаметна.

4.2 Формат WebP

WebP на 25–35% легче JPEG при том же качестве. ShortPixel и Imagify автоматически конвертируют изображения в WebP. Все современные браузеры поддерживают его нативно.

4.3 Lazy Loading

WordPress 5.5+ поддерживает lazy loading из коробки — атрибут loading="lazy" добавляется ко всем изображениям автоматически.

<!-- WordPress добавляет автоматически: -->
<img src="photo.jpg" loading="lazy" alt="Описание" />

5. Минификация и объединение CSS/JS

Каждый CSS- и JavaScript-файл — это отдельный HTTP-запрос. Минификация убирает лишние пробелы и комментарии, объединение снижает количество запросов.

  • W3 Total Cache → вкладка Minify: включите минификацию CSS, JS, HTML
  • Autoptimize — бесплатный плагин, простая настройка
  • WP RocketFile Optimization: минификация + отложенная загрузка JS

⚠️ Важно: Объединение JS-файлов иногда ломает функциональность плагинов. Всегда тестируйте на staging-среде перед деплоем.


6. Включите GZIP/Brotli через cPanel

Сжатие на уровне сервера уменьшает размер HTTP-ответов на 60–80%.

Активация через cPanel:

  1. Войдите в cPanel
  2. Перейдите в Optimize Website (раздел Software)
  3. Выберите Compress All Content
  4. Нажмите Update Settings

Или через файл .htaccess:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml
  AddOutputFilterByType DEFLATE text/css application/javascript
  AddOutputFilterByType DEFLATE application/json application/xml
</IfModule>

Проверьте активность сжатия на GiftOfSpeed GZIP Test.


7. Подключите CDN

CDN (Content Delivery Network) хранит статические файлы (изображения, CSS, JS) на серверах по всему миру. Пользователь получает файлы с ближайшего узла.

Cloudflare (бесплатный план) — самое простое решение:
1. Зарегистрируйтесь на cloudflare.com
2. Добавьте домен и обновите nameserver-ы у регистратора
3. Активируйте прокси (оранжевое облако) для нужных поддоменов
4. Установите Cache Level: Standard и Browser Cache TTL: 4 hours

Для WooCommerce с международной аудиторией CDN может снизить LCP на 40–60%.


8. Оптимизируйте базу данных MySQL

Со временем база данных WordPress обрастает мусором: ревизии постов, спам-комментарии, устаревшие transient-данные.

Плагин WP-Optimize:

  • Удаляет ревизии постов
  • Очищает спам-комментарии
  • Удаляет устаревшие transient
  • Оптимизирует таблицы InnoDB

Вручную через cPanel → phpMyAdmin:

-- Удалить авто-черновики
DELETE FROM wp_posts WHERE post_status = 'auto-draft';

-- Удалить ревизии
DELETE FROM wp_posts WHERE post_type = 'revision';

-- Очистить устаревшие transient
DELETE FROM wp_options WHERE option_name LIKE '%_transient_%';

⚠️ Перед любыми операциями с базой данных обязательно сделайте резервную копию!


9. Аудит плагинов

Каждый активный плагин добавляет PHP-код, который выполняется при каждом запросе. Простой аудит:

  1. Поочерёдно деактивируйте плагины и измеряйте TTFB
  2. Найдите те, которые добавляют более 100 мс
  3. Ищите более лёгкие альтернативы или встроенные функции WordPress

Золотое правило: Если плагин не используется активно — деактивируйте и удалите его.

Для детального анализа используйте Query Monitor — он показывает, какие запросы и плагины тормозят каждую страницу.


10. Обновите PHP и настройте OPcache

PHP 8.2 или 8.3 работает примерно на 40% быстрее PHP 7.4. Смените версию через cPanel → MultiPHP Manager в несколько кликов.

Рекомендуемые настройки php.ini для WordPress:

memory_limit = 256M
max_execution_time = 60
upload_max_filesize = 64M
post_max_size = 64M
opcache.enable = 1
opcache.memory_consumption = 128

OPcache кеширует скомпилированный PHP-байткод — это исключает повторную компиляцию при каждом запросе и заметно снижает нагрузку на сервер.


11. HTTP/2 и HTTP/3

HTTP/2 позволяет мультиплексировать запросы — несколько ресурсов передаются по одному TCP-соединению. На хостинге CLIQHOST HTTP/2 поддерживается на всех планах по умолчанию.

Проверьте: curl -I --http2 https://вашдомен.com — в ответе должно быть HTTP/2 200.


Чеклист оптимизации WordPress

  • [ ] PageSpeed Score > 80 (мобильная версия)
  • [ ] TTFB < 200 мс
  • [ ] Плагин кеширования активен
  • [ ] Изображения сжаты + WebP
  • [ ] GZIP/Brotli включён
  • [ ] CSS/JS минифицированы
  • [ ] CDN настроен
  • [ ] База данных очищена
  • [ ] PHP 8.2 или выше
  • [ ] OPcache включён

Итог

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

Если ваш сайт вырос и shared хостинга уже не хватает, специалисты CLIQHOST помогут подобрать оптимальное решение: от WordPress хостинга до VPS NVMe с выделенными ресурсами. Узнайте больше в нашем блоге или свяжитесь с нами — поможем выбрать правильную конфигурацию.

SHARE
// Что говорят наши клиенты

Что говорят наши клиенты

Реальные отзывы клиентов, которые доверяют CLIQHOST за производительность, надёжность и профессиональную техническую поддержку.

★★★★★

"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."

AM
Andrei M.
eCommerce owner · Chișinău
★★★★★

"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."

EV
Elena V.
Web agency · Bălți
★★★★★

"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."

DC
Dmitri C.
SaaS founder · Chișinău