Patent ID: 7865594

Claim:
A system for monitoring performance associated with processing a resource request, the system comprising: a client computing component associated with a client computing device, wherein the client computing component is operable to determine a first set of performance data associated with processing a resource request, wherein the resource request corresponds to two or more embedded resources; a performance measurement component associated with the client computing device, wherein the performance measurement component is operable to determine a second set of performance data associated with processing the resource request; and a processing component operable to: obtain, from the client computing component, the first set of performance data associated with processing the resource request; obtain, from the performance measurement component, the second set of performance data associated with processing the resource request; identify one or more consolidation configurations to be utilized in conjunction with a subsequent resource request based on processing overhead associated with at least a portion of the embedded resources, wherein each consolidation configuration includes an identification of one or more sets of the two or more embedded resources to be consolidated and wherein the subsequent resource request corresponds to content associated with the two or more embedded resources; for each consolidation configuration: consolidate each of the one or more sets of the two or more embedded resources to be consolidated; cause an initiation of the subsequent resource request associated with the consolidation configuration; and obtain, from the client computing component and the performance measurement component performance data related to processing of the subsequent resource request; and dynamically determine a recommended consolidation configuration to be associated with the two or more embedded resources based on the first and second sets of performance data and the performance data related to processing the subsequent resource request.