Когда WordPress тормозит или работает нестабильно, хочется сразу обвинить хостинг. Иногда сайт действительно упирается в лимиты, но часто причина в плагине, теме, cron-задаче, ботах или запросах к базе.
Как разделить причины
| Наблюдение | Что вероятнее |
|---|---|
| Медленный только один WordPress-сайт | Проблема сайта, плагина, темы или базы. |
| Медленные все сайты аккаунта | Лимит ресурсов, процесс аккаунта, внешний трафик или серверная проблема. |
| Статический файл открывается быстро, PHP-страницы медленно | PHP, база или логика плагинов. |
| Проблема появилась после обновления плагина | Совместимость плагина/темы. |
| Нагрузка растет в точные интервалы | Cron, backup, импорт/экспорт или плановая задача плагина. |
Простые тесты
- Откройте статическую картинку или тестовый HTML-файл с того же домена.
- Проверьте error_log и resource usage в панели хостинга.
- Отключайте кеш только кратко для теста, затем включайте обратно.
- Временно отключите тяжелые плагины на копии или в окно работ.
- Сравните поведение frontend, wp-admin и wp-login.php.
Хорошая диагностика спасает от неправильного ремонта
Пришлите домен, время замедления и тормозит ли wp-admin. Поможем отделить лимиты хостинга от логики WordPress.
Диагностировать тормоза WordPress