Why Your Website Needs a Cache