Не весь трафик приходит от людей. Поисковые системы, SEO-инструменты, сканеры уязвимостей и плохие боты могут создавать много запросов. Часть ботов полезна, но неконтролируемый трафик способен перегрузить небольшой хостинг-аккаунт.

Признаки нагрузки от ботов

  • Много запросов к wp-login.php, xmlrpc.php или страницам поиска.
  • Повторяющиеся 404-запросы к случайным URL.
  • Высокий трафик от одного диапазона IP или user agent.
  • Скачки ресурсов без соответствующего роста реальных посетителей.
  • Быстрый рост access_log за короткое время.

Что может помочь

ДействиеКогда полезно
Robots.txtНаправлять вежливых сканеров.
Rate limiting / firewallСнижать агрессивные запросы.
Отключить XML-RPC, если не используетсяУменьшить поверхность атаки WordPress.
КешДешевле отдавать повторяющиеся публичные страницы.
Security plugin или WAFФильтровать типовые вредные запросы.
Трафик не становится полезным только потому, что он трафик

Если ресурсы скачут, а заказов или посетителей больше не стало, пришлите время и пример access_log. Поможем найти бот-паттерны.

Разобрать трафик ботов

Как подойти к диагностике скорости

Медленная работа сайта может быть связана с кодом, базой данных, изображениями, плагинами, внешними скриптами или нехваткой ресурсов. Важно не менять все сразу, а проверять по шагам.

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

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

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Боты и высокая нагрузка: как сканеры могут замедлять сайт», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.