Как ускорить WordPress сайт в 3 раза
Как ускорить WordPress сайт в 3 раза
Скорость загрузки сайта напрямую влияет на конверсию и SEO. Google учитывает Core Web Vitals при ранжировании, а пользователи уходят если сайт грузится дольше 3 секунд.
Шаг 1: Анализ текущей скорости
Прежде чем оптимизировать, нужно понять что тормозит. Используйте:
- Google PageSpeed Insights — показывает Core Web Vitals
- GTmetrix — детальный анализ waterfall
- WebPageTest — тестирование с разных локаций
Шаг 2: Оптимизация изображений
Изображения — главная причина медленной загрузки.
# Конвертация в WebP с помощью cwebp
cwebp -q 80 image.jpg -o image.webpРекомендации:
- Используйте WebP формат
- Добавьте lazy loading (
loading="lazy") - Указывайте width и height для предотвращения CLS
Шаг 3: Кеширование
Установите плагин кеширования:
- WP Super Cache — бесплатный и простой
- W3 Total Cache — много настроек
- LiteSpeed Cache — если хостинг на LiteSpeed
Шаг 4: Оптимизация базы данных
-- Удаление ревизий старше 30 дней
DELETE FROM wp_posts WHERE post_type = 'revision'
AND post_date < DATE_SUB(NOW(), INTERVAL 30 DAY);
-- Оптимизация таблиц
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options;Шаг 5: CDN
Используйте CDN для статических файлов:
- Cloudflare (бесплатный план)
- BunnyCDN (дешевый и быстрый)
Результат
После этих оптимизаций типичный сайт ускоряется с 8-10 секунд до 2-3 секунд.
Нужна помощь с ускорением? Напишите мне в Telegram.