От PHP требуется грамотное использование. Защита от ddos реализуется совершенно на другом уровне. А этот скрипт принципиально не поможет ибо ddos он на то и ddos, что с разных IP идет. Даже напротив, с этим скриптом быстрее ляжете.
У вас либо хостер совсем плох, либо вы что то накодили кривое.
Для начала надо выяснить из за чего именно падает сайт. Где узкое место, откуда нагрузка. Если не нравится Узбекистанский хостинг, возьмите другой.
И почему вас вообще беспокоит ddos? Не похоже что у вас какой то коммерчески или конкурентный проект, который был бы смысл ддосить.