Might I suggest taking a step back and looking at where the site is hosted to begin with... I have recently moved all of my sites to Rackspace... Now I don't have to sweat any/every time my server is hit by someone with nothing better to do...