Patent ID: 8296429

Claim:
A system for monitoring performance associated with processing a resource request, the system comprising: a client computing device, wherein the client computing device is operable to determine performance data associated with processing a resource request, wherein the resource request corresponds to one or more resources; and a processing component operable to: obtain, from the client computing device, the performance data associated with processing the resource request; identify one or more content delivery networks to be utilized in conjunction with a subsequent resource request, wherein the one or more content delivery networks host content on behalf of a content provider and wherein the subsequent resource request corresponds to at least one of the one or more resources; for each identified content delivery network: cause an initiation of the subsequent resource request associated with the identified content delivery network; and obtain, from the client computing device, performance data related to processing of the subsequent resource request using the identified content delivery network; and dynamically determine a content delivery network at least based on the performance data related to processing the subsequent resource request using each of the one or more identified content delivery networks.