Methods for inlining content externally referenced in a web page prior to providing the web page to a requestor and devices thereof
First Claim
Patent Images
1. A method for content inlining, comprising:
- obtaining, by an application delivery controller, content from one or more servers as requested by a client, the content comprising a hypertext markup language (HTML) document;
obtaining, by the application delivery controller, external content referenced by an external reference included in the requested content, the external content comprising a script and the external reference comprising a start script tag including a source attribute referencing the external content;
modifying, by the application delivery controller, the requested content to include the external content inline comprising removing the source attribute and including the obtained external content referenced by the removed source attribute immediately following the start script tag; and
servicing, by the application delivery controller, the request by communicating the modified requested content to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium, and application delivery controller apparatus for content inlining includes obtaining content from one or more servers as requested by one or more clients, obtaining external content from the one or more servers as referenced by one or more external references included in the requested content, modifying the requested content to include at least one of the external content, and servicing the client request by communicating the modified requested content.
71 Citations
12 Claims
-
1. A method for content inlining, comprising:
-
obtaining, by an application delivery controller, content from one or more servers as requested by a client, the content comprising a hypertext markup language (HTML) document; obtaining, by the application delivery controller, external content referenced by an external reference included in the requested content, the external content comprising a script and the external reference comprising a start script tag including a source attribute referencing the external content; modifying, by the application delivery controller, the requested content to include the external content inline comprising removing the source attribute and including the obtained external content referenced by the removed source attribute immediately following the start script tag; and servicing, by the application delivery controller, the request by communicating the modified requested content to the client. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having stored thereon instructions for content inlining comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
obtaining content from one or more servers as requested by a client, the content comprising a hypertext markup language (HTML) document; obtaining external content referenced by an external reference included in the requested content, the external content comprising a script and the external reference comprising a start script tag including a source attribute referencing the external content; modifying the requested content to include the external content inline comprising removing the source attribute and including the obtained external content referenced by the removed source attribute immediately following the start script tag; and servicing the request by communicating the modified requested content to the client. - View Dependent Claims (6, 7, 8)
-
-
9. An application delivery controller apparatus comprising:
-
one or more processors; and a memory coupled to the one or more processors, the one or more processors configured to be capable of executing programmed instructions stored in the memory comprising; obtaining content from one or more servers as requested by a client, the content comprising a hypertext markup language (HTML) document; obtaining external content referenced by an external reference included in the requested content, the external content comprising a script and the external reference comprising a start script tag including a source attribute referencing the external content; modifying the requested content to include the external content inline comprising removing the source attribute and including the obtained external content referenced by the removed source attribute immediately following the start script tag; and servicing the request by communicating the modified requested content to the client. - View Dependent Claims (10, 11, 12)
-
Specification