Patent ID: 8286176

Claim:
A system for monitoring performance associated with processing a resource request, the system comprising: a processing component associated with a computing device operable to: obtain, from a client computing component, a first set of performance data associated with processing a first resource request, wherein the first resource request corresponds to a set of resources and wherein the set of resources corresponds to an original resource and any embedded resources associated with content requested by a client computing device; obtain, from a performance measurement component, a second set of performance data associated with processing the first resource request; identify one or more resource configurations to be utilized in conjunction with a subsequent resource request based on a display location associated with one or more resources in the set of resources, wherein the subsequent resource request corresponds to the content associated with the set of resources; for each resource configuration: cause an initiation of the subsequent resource request associated with the resource configuration; and obtain, from the client computing component and the performance measurement component, performance data related to processing of the subsequent resource request using the resource configuration; and dynamically determine a recommended resource configuration to be associated with the content corresponding to the set of resources based on the first and second sets of performance data and the performance data related to processing the subsequent resource request using each of the one or more resource configurations.