Dynamic resource management
First Claim
1. A method implemented as executable instructions in a non-transitory computer-readable storage medium and executed on a processing device, the executable instructions when executed by the processing device cause the processing device to perform 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 on the server when the web site page is loaded to a browser of a client and the script when processed on the server 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 the single file provided to a cache of the processing device for the browser to access and when any of the resources are requested that requested resource is serviced from the cache without generating any network traffic, and each and every resource acquired within a processing environment of 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, the browser causing the script to execute, via the script tag, delivering the single file to the cache of the browser, the single file having all the code for the resources including original references that were included for particular ones of the resources, all resources exist, via the code, in the cache within the single file.
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.
-
Citations
19 Claims
-
1. A method implemented as executable instructions in a non-transitory computer-readable storage medium and executed on a processing device, the executable instructions when executed by the processing device cause the processing device to perform 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 on the server when the web site page is loaded to a browser of a client and the script when processed on the server 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 the single file provided to a cache of the processing device for the browser to access and when any of the resources are requested that requested resource is serviced from the cache without generating any network traffic, and each and every resource acquired within a processing environment of 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, the browser causing the script to execute, via the script tag, delivering the single file to the cache of the browser, the single file having all the code for the resources including original references that were included for particular ones of the resources, all resources exist, via the code, in the cache within the single file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented as executable instructions in a non-transitory computer-readable storage medium and executed by a processor, the executable instructions when executed by the processor cause the processor to perform 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 on the server when the WWW page is loaded in the browser, the script producing a single file having all code for all resources embedded as references within the WWW page and the single file cached on the processor of the browser when the script is executed for access by the browser from cache, and when any particular resource is requested that requested resource is serviced from the cache without generating any network traffic, and each and every resource acquired within a processing environment of the browser; 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 the script caches the single file within the browser, all the code for all the resources is locally acquired within the processing environment of the browser without generating any network traffic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor-implemented system comprising:
-
a processor; an aggregator service implemented in a non-transitory computer-readable storage medium and to execute on the processor; and a World-Wide Web (WWW) page rendering service implemented in a non-transitory computer-readable storage medium to execute on the processor; the aggregator service is configured to aggregate all 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 any requested resource, the particular code for that requested resource is serviced from cache via the single file within a local processing environment of the browser without generating any network traffic, and each and every resource is acquired within the local processing environment of the browser, the script when executed on the server caches the single file to the cache of the browser within the client. - View Dependent Claims (16, 17, 18, 19)
-
Specification