Обсудить проект

WooCommerce тормозит — причины медленной работы интернет-магазина и способы ускорения

Если WooCommerce тормозит, это напрямую влияет на продажи. Медленная загрузка страниц снижает конверсию, увеличивает отказ и ухудшает позиции в поиске.

В этой инструкции разберём, почему интернет-магазин на WooCommerce работает медленно, какие узкие места встречаются чаще всего и как ускорить сайт.

Как понять, что WooCommerce работает медленно

  • Каталог товаров открывается 3–5 секунд и дольше
  • Корзина обновляется с задержкой
  • Checkout зависает при оформлении заказа
  • Админка WooCommerce тормозит
  • Показатели PageSpeed ниже 60

Основные причины, почему WooCommerce тормозит

1. Слабый хостинг

WooCommerce требует больше ресурсов, чем обычный сайт. На дешёвом shared-хостинге магазин почти всегда работает медленно.

2. Много вариативных товаров

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

3. Отсутствие кэширования

Без кэширования сервер обрабатывает каждый запрос заново.

4. Перегруженная база данных

WooCommerce активно записывает данные: заказы, транзиенты, сессии. Со временем база может разрастаться.

5. Неоптимизированные изображения

Большие изображения товаров значительно увеличивают время загрузки.

6. Конфликт плагинов

Дополнительные плагины фильтрации, маркетинга и аналитики могут нагружать сайт.

7. Низкая версия PHP

WooCommerce лучше работает на PHP 8.1+. Старые версии существенно медленнее.

Пошаговая инструкция по ускорению WooCommerce

Шаг 1. Проверить серверные параметры

Минимальные рекомендуемые значения:


memory_limit = 256M
max_execution_time = 300
max_input_vars = 5000

Шаг 2. Включить кэширование

  • Использовать серверный кэш (если доступен)
  • Настроить page cache
  • Подключить object cache (Redis / Memcached)

Важно: страницы корзины и checkout не должны кэшироваться.

Шаг 3. Оптимизировать изображения

  • Использовать WebP
  • Ограничить размер изображений до 1200–1600px
  • Включить lazy loading

Шаг 4. Очистить базу данных

Удалите:

  • Просроченные транзиенты
  • Старые ревизии записей
  • Логи WooCommerce

Шаг 5. Проверить количество активных плагинов

Отключите ненужные модули. Чем меньше плагинов — тем быстрее сайт.

Шаг 6. Обновить PHP

Переключитесь на PHP 8.1 или 8.2 (если поддерживается хостингом).

Шаг 7. Использовать CDN

CDN ускоряет загрузку изображений и статических файлов.

Если тормозит только оформление заказа

Проверьте:

  • Платёжный модуль
  • AJAX-ошибки в консоли браузера
  • Наличие ошибки 500

Смотрите также: WooCommerce не оформляет заказ.

Как проверить скорость магазина

  • PageSpeed Insights
  • GTmetrix
  • WebPageTest

Цель — загрузка до 2–3 секунд.

Можно ли ускорить WooCommerce без смены хостинга?

Да, но если сервер слабый — кардинального прироста не будет.

Когда стоит обратиться к специалисту

Если интернет-магазин приносит продажи, а скорость загрузки превышает 4–5 секунд — вы теряете конверсию и позиции в поиске.

Можно обратиться за оптимизацией WooCommerce. Обычно аудит и базовое ускорение занимают 1–2 рабочих дня.

Связанные статьи

Полный список ошибок WordPress и WooCommerce смотрите здесь:
Все ошибки WordPress →

Обсудим ваш проект?

Обычно отвечаю в течение 15–30 минут в рабочее время.

Бесплатно проведу первичную оценку и подскажу, какие доработки действительно нужны.

Или просто отправьте сообщение в Telegram - я всегда на связи.