Content Delivery Networks: More Viewers Means Better Methods