Niestety nie ma dobrej, taniej obrony przed DDoS - przynajmniej na tyle, na ile mi wiadomo.
Cloudflare, nawet darmowy plan, powinien Cie w minimalnym stopniu zabezpieczyć.
Alternatywnie wygeneruj całą stronę/bloga statycznie i wrzuć na solidnego CDNa, tak że nic nie będzie stać na Twoim serwerze :).