I have a small dedicated server (used to get about 15K hits a day) and recently turned on a free service called 'cloudflare' which you might want to look into. It reduces load on the server, increase load time and provides protection against a range of malicious attacks.