In reply to Ryan Hellyer.

Really, caching is better left to the server but that certainly isn't an option for a lot of people.