Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
First Claim
1. A method for processing objects within a data processing system in a network, the method comprising:
- receiving a message at a computing device, wherein the message comprises a set of message headers and a message body, wherein the message body contains a top-level fragment; and
retrieving a message header from the message, wherein the message header indicates that the message body includes a linking element to a next-level fragment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. After a message is received at a computing device that contains a cache management unit, a fragment in the message body of the message is cached. Subsequent requests for the fragment at the cache management unit result in a cache hit. A FRAGMENTLINK tag is used to specify the location in a fragment for an included or linked fragment which is to be inserted into the fragment during fragment or page assembly or page rendering. If a FRAGMENTLINK tag is present within the message body of a message, then the FRAGMENT message header for the message may indicate the presence of the FRAGMENTLINK tag with a directive for the FRAGMENT message header, e.g., using a “contains-fragment” directive.
-
Citations
25 Claims
-
1. A method for processing objects within a data processing system in a network, the method comprising:
-
receiving a message at a computing device, wherein the message comprises a set of message headers and a message body, wherein the message body contains a top-level fragment; and
retrieving a message header from the message, wherein the message header indicates that the message body includes a linking element to a next-level fragment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for processing objects within a data processing system in a network, the apparatus comprising:
-
means for receiving a message at a computing device, wherein the message comprises a set of message headers and a message body, wherein the message body contains a top-level fragment; and
means for retrieving a message header from the message, wherein the message header indicates that the message body includes a linking element to a next-level fragment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product in a computer readable medium for use within a data processing system in a network for processing objects, the computer program product comprising:
-
instructions for receiving a message at a computing device, wherein the message comprises a set of message headers and a message body, wherein the message body contains a top-level fragment; and
instructions for retrieving a message header from the message, wherein the message header indicates that the message body includes a linking element to a next-level fragment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A data structure for use by a computing device in defining a message that is transmitted on a network, the data structure comprising:
-
an indicator that the message is a response message;
a message body; and
a message header indicating that the message body comprises a linking element to a next-level fragment. - View Dependent Claims (23, 24, 25)
-
Specification