damon_cool - 8:47 am on Feb 29, 2012 (gmt 0)
There are a bunch of caching techniques you can use depending on the technology stack you use for your site.
Another alternative is to use a CDN like cloudflare. I have no first hand experience with them specifically. Google CDN and you'll find out more.