Managing resource consolidation configurations
First Claim
1. A method comprising:
- obtaining, from a client computing device, performance data associated with processing a first and a second resource request, wherein each of the first and second resource requests corresponds to two or more embedded resources and wherein the first and second resource requests are different;
identifying common embedded resources corresponding to the first and second resource requests; and
dynamically identifying for the first resource request one or more sets of embedded resources corresponding to the first resource request, each identified set to be consolidated into a single embedded resource for use in responding to at least one subsequent request corresponding to the content associated with the first resource request, wherein each of the one or more sets of embedded resources comprises embedded resources identified in common between the first and second resource requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a first and second resource request. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content corresponding to the first request. In making such a determination, the processing device identifies common embedded resources corresponding to the first and second resource requests and dynamically identifies one or more sets of embedded resources corresponding to the first resource request, each identified set to be consolidated into a single embedded resource for use in responding to the subsequent request. Each of the identified one or more sets of embedded resources includes embedded resources identified in common between the first and second resource requests.
50 Citations
38 Claims
-
1. A method comprising:
-
obtaining, from a client computing device, performance data associated with processing a first and a second resource request, wherein each of the first and second resource requests corresponds to two or more embedded resources and wherein the first and second resource requests are different; identifying common embedded resources corresponding to the first and second resource requests; and dynamically identifying for the first resource request one or more sets of embedded resources corresponding to the first resource request, each identified set to be consolidated into a single embedded resource for use in responding to at least one subsequent request corresponding to the content associated with the first resource request, wherein each of the one or more sets of embedded resources comprises embedded resources identified in common between the first and second resource requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for monitoring performance associated with processing two or more resource requests, the system comprising:
-
at least one computing device configured to; obtain, from a client computing device, performance data associated with processing a first and a second resource request, wherein each of the first and second resource requests corresponds to two or more embedded resources and wherein the first and second resource requests are different; identify common embedded resources corresponding to the first and second resource requests; and dynamically identify for the first resource request one or more sets of embedded resources corresponding to the first resource request, each identified set to be consolidated into a single embedded resource for use in responding to at least one subsequent request corresponding to the content associated with the first resource request, wherein each of the one or more sets of embedded resources comprises embedded resources identified in common between the first and second resource requests. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for monitoring performance associated with processing two or more resource requests, the system comprising:
-
at least one computing device configured to; obtain, from a client computing device, performance data associated with processing a first and a second resource request, wherein each of the first and second resource requests corresponds to two or more embedded resources and wherein the first and second resource requests are different; identify common embedded resources corresponding to the first and second resource requests; dynamically identify for the first resource request a first grouping of one or more sets of embedded resources corresponding to the first resource request, each identified set in the first grouping to be consolidated into a single embedded resource for use in responding to a first subsequent request corresponding to the content associated with the first resource request, wherein each of the one or more sets of embedded resources comprises embedded resources identified in common between the first and second resource requests; and dynamically identify for the first resource request a second grouping of one or more sets of embedded resources corresponding to the first resource request, each identified set in the second grouping to be consolidated into a single embedded resource for use in responding to a second subsequent request corresponding to the content associated with the first resource request, wherein each of the one or more sets of embedded resources comprises embedded resources identified in common between the first and second resource requests and wherein the first and second groupings include different groupings of embedded resources to be consolidated.
-
Specification