Техническое задание: Оптимизация и защита сайта от международного трафика

Сайт испытывает критически высокую нагрузку на процессор из-за постоянного потока запросов, поступающих из различных стран мира. Это негативно сказывается на производительности и доступности ресурса.

Проблема

  • Высокая нагрузка на процессор сервера из-за большого количества запросов.
  • Трафик имеет международный характер (запросы идут из множества стран).
  • Предыдущая попытка решения с использованием Cloudflare улучшила ситуацию с нагрузкой, но привела к новой проблеме: сайт перестал корректно открываться с мобильных устройств.

Цели и задачи

  • Проанализировать природу входящего трафика и выявить источники нагрузки.
  • Найти решение для фильтрации или оптимизации обработки запросов, которое снизит нагрузку на CPU.
  • Обеспечить стабильную и быструю работу сайта для всех пользователей, включая мобильных.
  • Предложить и реализовать альтернативу или доработать текущую конфигурацию, чтобы избежать конфликта с мобильным трафиком.
  • Повысить общую отказоустойчивость и безопасность веб-ресурса.

Требования к решению

  • Решение должно быть эффективным против распределенного трафика из разных географических зон.
  • Обязательное условие - полная совместимость и корректная работа сайта на мобильных устройствах.
  • Решение может включать настройку сервера, использование других CDN/DDoS-защиты, оптимизацию кода или конфигурации веб-сервера.