DYNAMIC RESOURCE MANAGEMENT
First Claim
1. A method implemented in a computer-readable storage medium and executed on a processing device, the method comprising:
- acquiring, via a processing device, a web site page for a web site having a plurality of resource references embedded within the web site page;
rendering, via the processing device, the web site page with a script tag, the script tag pointing to a script on a server that executes when the web site page is loaded to a browser of a client and the script when processed grabs all code for the resources associated with the embedded resources references as a single file when the web site page is loaded to the browser; and
delivering, via the processing device, the web site page having the script tag to the client over an Internet connection for use by the browser.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for dynamic resource management are presented. A World-Wide Web (WWW) page is acquired on first access to a WWW site and rendered with a script tag. When a browser loads the WWW page, the script tag is processed to remotely execute a script on the WWW site. The script produces a single file having code for the resources that are referenced in the WWW page. The single file is provided back to the browser where it is cached so that when any of the resources are accessed via the WWW page, the needed code for those resources are available for execution within the cache of the browser.
26 Citations
20 Claims
-
1. A method implemented in a computer-readable storage medium and executed on a processing device, the method comprising:
-
acquiring, via a processing device, a web site page for a web site having a plurality of resource references embedded within the web site page; rendering, via the processing device, the web site page with a script tag, the script tag pointing to a script on a server that executes when the web site page is loaded to a browser of a client and the script when processed grabs all code for the resources associated with the embedded resources references as a single file when the web site page is loaded to the browser; and delivering, via the processing device, the web site page having the script tag to the client over an Internet connection for use by the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The method of claim 8, wherein delivering further includes caching the single file to cache of the browser when the script executes and the web site page is loaded to the browser.
-
9. A method implemented in a computer-readable storage medium and executed by a processor, the method comprising:
-
receiving, via the processor, a request to access a World-Wide Web (WWW) site from a user accessing the Internet to make the request via a browser; querying, via the processor, the WWW site to acquire a root WWW page for the WWW site; generating, via the processor, the WWW page with a script tag referencing a script on a server that executes when the WWW page is loaded in the browser, the script producing a single file having code for resources embedded as references within the WWW page; and delivering, via the processor, the single file when the WWW page is loaded to the browser and the script on the server executes and caching the single file within the browser. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A processor-implemented system comprising:
-
an aggregator service implemented in a computer-readable storage medium and to execute on a processor; and a World-Wide Web (WWW) page rendering service implemented in a computer-readable storage medium and to execute on a processor; the aggregator service is configured to aggregate code for multiple web-based resources into a single file for delivery from a WWW site over a network connection, the WWW page rendering service is configured to generate a WWW page with a script tag, the script tag identifying a script that executes on a server and that uses the aggregator service to deliver the single file to cache of a browser for a client when the WWW page is loaded to the browser to ensure that when a request in the browser is made to access a particular resource, the particular code for that resource is available in cache via the single file. - View Dependent Claims (17, 18, 19, 20)
-
Specification