Техническое задание: Оптимизация и защита сайта от международного трафика
Сайт испытывает критически высокую нагрузку на процессор из-за постоянного потока запросов, поступающих из различных стран мира. Это негативно сказывается на производительности и доступности ресурса.
Проблема
- Высокая нагрузка на процессор сервера из-за большого количества запросов.
- Трафик имеет международный характер (запросы идут из множества стран).
- Предыдущая попытка решения с использованием Cloudflare улучшила ситуацию с нагрузкой, но привела к новой проблеме: сайт перестал корректно открываться с мобильных устройств.
Цели и задачи
- Проанализировать природу входящего трафика и выявить источники нагрузки.
- Найти решение для фильтрации или оптимизации обработки запросов, которое снизит нагрузку на CPU.
- Обеспечить стабильную и быструю работу сайта для всех пользователей, включая мобильных.
- Предложить и реализовать альтернативу или доработать текущую конфигурацию, чтобы избежать конфликта с мобильным трафиком.
- Повысить общую отказоустойчивость и безопасность веб-ресурса.
Требования к решению
- Решение должно быть эффективным против распределенного трафика из разных географических зон.
- Обязательное условие - полная совместимость и корректная работа сайта на мобильных устройствах.
- Решение может включать настройку сервера, использование других CDN/DDoS-защиты, оптимизацию кода или конфигурации веб-сервера.