лол,читай что такое рефакторинг.
https://ru.wikipedia.org/wiki/Рефакторинг
Критик..)
Рефакторить можно любой код,если после этого он станет лучше.
Хм... Причем здесь ддос? Это просто защита от частых обращений к серверу.
DDOS - посылка частых обращении с пакетами большой информации к серверу производящие отказ в обслуживании.
https://ru.m.wikipedia.org/wiki/DoS-атака
3. преодоление трудностей в командной разработке, которые обусловлены сложной логикой программы.
Не понимаю зачем, что-то выдумывать если есть Fail2ban. Всё ровно лучше у тебя мозгов не хватит сделать.
Ты этот класс будешь подключать только один раз, статику использовать не нужно в этом случае.
Здесь все вычисления,параметры делаются внутри класса,они не переопределяются,создавать обьект не нужно.
При создании обьекта класс сохраняется в него,идут неоправданные затраты памяти,учитывая то что при возможных быстрых подключениях нагрузка только возрастет.
Ддос производится большим числом ботов. Здесь же можно говорить о небольшой активности, которую можно предотвратить средствами PHP. Понятно, если будет ddos, то меры должны быть совсем другими.
одним словом.
От мощных DDoS атак не спасет не твой не любой другой вариант.
Сервер так или иначе отвечает на запросы с того или иного IP.
Единственный выход - хороший выделенный сервер в связке с каким-либо программными решениями,которые хоть как-то будут снижать нагрузку.