Evaluating User-perceived Benefits of Content Distribution Networks