just download to the vps firewall
the solution is webhosting + VPS upload files web in the webhosting and VPS server files and database it is the end.
http://secure.hostgator.com/forward....FQU5nAod3nUA6Q
we do not use cloudflare on our site, odd few times we have used it for short times. we did use the DNS they provide as it has fast updating speeds due to the low TTL. we use namecheap DNS on our site now.
You can also ping our solusvm server vps.izserv.com
http://izserv.com/100mb.test
I've got a hardware firewall, these software firewalls are cute for a few flooding noobs and for banning IP's, but a hardware firewall at your ISP will always be the best. Also a 1gb/s internet connection will help your connection to be more stable when you get attacked.