Кейс10 мин чтения·23 января 2026

Кейс BodyTrain.ru: Ускорение спортивного портала в 4 раза

Как спортивный новостной портал снизил нагрузку на 68%, заблокировал 1.2M ботов и сэкономил $12,000 в год, сохранив стабильность во время пиковых нагрузок матчей.

BBodyTrain.ruСпортивный новостной портал 24/7
1.2MЗаблокировано ботов
68%Снижение нагрузки
2.4xУскорение сайта
$12,000Экономия

О проекте

BodyTrain.ru — крупный русскоязычный спортивный портал, публикующий новости спорта в режиме 24/7. Сайт освещает результаты соревнований, турнирную статистику, интервью со спортсменами и аналитику по всем видам спорта. Особенность проекта — пиковые нагрузки во время крупных матчей и соревнований.

WordPressCMS
300K+Посетителей/мес
24/7Публикации
10,000+Статей

Проблема: 42% трафика — боты и DDoS во время матчей

Спортивный портал BodyTrain.ru сталкивался с уникальной проблемой: помимо стандартных угроз WordPress, сайт подвергался DDoS атакам именно во время популярных матчей, когда трафик и так был максимальным.

Парсеры новостей

Конкуренты копировали новости сразу после публикации для своих сайтов

456Kзаблокировано
SEO-краулеры

AhrefsBot, SemrushBot, MJ12bot создавали 30% нагрузки на сервер

389Kзаблокировано
DDoS во время матчей

L7 атаки во время популярных матчей для вывода сайта из строя

2.1M reqзаблокировано
Брутфорс атаки

До 8,000 попыток входа в день на wp-login.php

243Kзаблокировано
Спам комментарии

Автоматические боты спамили комментарии под статьями

112Kзаблокировано

Решение: Комплексная защита + кэширование

Защита WordPress

  • Rate Limit 3 req/min для wp-login.php
  • Полная блокировка xmlrpc.php
  • JS Challenge для /wp-admin/*
  • Блокировка PHP в /wp-content/uploads/

Базы блокировок

  • IPsum Level 3 — 20,943 IP
  • Bitwire Inbound — 3,028,214 IP
  • Bad User-Agents — 7,107 паттернов
  • Пользовательский список SEO-ботов

Защита от DDoS

  • Авто-режим Attack Mode при пиках
  • JS Challenge для подозрительных IP
  • GeoIP: приоритет RU, BY, KZ, UA
  • Rate Limit burst: 200 → 50 req/min

Кэширование

  • Edge кэш статики: 30 дней
  • HTML кэш новостей: 5 минут
  • Purge при обновлении контента
  • Bypass кэша для /wp-admin/*

Хронология внедрения

  1. 1
    День 1

    Диагностика проблем

    • Аудит WordPress инфраструктуры и плагинов
    • Анализ логов nginx: 42% запросов от ботов
    • Выявление пиковых нагрузок во время матчей
    • Обнаружение парсеров контента конкурентов
  2. 2
    День 2

    Базовая защита

    • Подключение bodytrain.ru к TrafficVeil
    • Настройка Let’s Encrypt SSL с Wildcard
    • Включение WAF в режиме Block
    • Защита wp-login.php и wp-admin
  3. 3
    День 3-4

    Продвинутая защита

    • Подключение IPsum Level 3 + Bitwire Inbound
    • ML Bot Detection уровень High
    • Rate Limiting: 100 req/min глобально
    • Блокировка SEO-ботов парсеров
  4. 4
    Неделя 2-3

    Оптимизация и мониторинг

    • Настройка Edge кэширования статики
    • Интеграция с Telegram для алертов
    • Создание правил для спортивных пиков
    • A/B тестирование уровней защиты

Результаты: До и После

1.2MБотов заблокировано за год
$12KЭкономия в год
0Даунтаймов во время матчей
Время загрузки4.8s1.2s4x
До
После
Нагрузка CPU87%28%-68%
До
После
Трафик от ботов42%0.3%-99%
До
После
Стоимость хостинга$200/мес$80/мес-60%
До
После
Uptime98.2%99.99%+1.8%
До
После
Core Web VitalsPoorGood

Особенность: Защита во время матчей

Для спортивного портала критично обеспечить стабильность именно во время матчей, когда трафик возрастает в 5-10 раз. TrafficVeil настроен на автоматическое усиление защиты при пиковых нагрузках:

  • Автоматический Attack Mode при >5000 req/min — защита включается без ручного вмешательства
  • Кэш на границе: статика и повторные запросы не уходят на реальный сервер
  • Приоритет для реальных пользователей из СНГ — боты и подозрительный трафик блокируется в первую очередь
  • Telegram уведомления при аномалиях — администратор всегда в курсе ситуации

Отзыв клиента

Раньше каждый крупный матч был стрессом — сайт мог упасть в любой момент. После TrafficVeil мы спокойно работаем даже при 10x трафика. Ботов больше нет, сервер не перегружается, а мы экономим $1000 в месяц на хостинге.

Администратор BodyTrain.ru
Хотите такую же защиту?

TrafficVeil подходит для любых WordPress сайтов — от блогов до крупных порталов.

Начать бесплатно

Похожие материалы

Другой кейс с теми же настройками и разделы документации, по которым эта защита собирается.

Такую же защиту своему сайту

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.

Тарифа на трафик нет. Платите за людей, а не за тех, кого отбили: боты, атаки и всё, что срезали фильтры, в счёт не идут. Тариф — число доменов и глубина настроек.

TrafficVeil