Evolution and Evaluation of Internet Content Delivery