Method and system for caching message fragments using an expansion attribute in a fragment link tag
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 comprising a first linking element to a first next-level fragment;
in response to determining that the first linking element comprises an expansion attribute, generating a set of linking elements in accordance with at least one parameter associated with the expansion attribute;
retrieving a cookie name parameter associated with the expansion attribute;
retrieving a cookie value associated with the cookie name; and
retrieving an expansion parameter name and an expansion parameter value from the cookie value.
3 Assignments
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. A FRAGMENTLINK tag may include a FOREACH attribute that is interpreted as indicating that the FRAGMENTLINK tag should be replaced with multiple FRAGMENTLINK tags. The FOREACH attribute has an associated parameter that has multiple values that are used in identifying multiple fragments for the multiple FRAGMENTLINK tags.
-
Citations
6 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 comprising a first linking element to a first next-level fragment; in response to determining that the first linking element comprises an expansion attribute, generating a set of linking elements in accordance with at least one parameter associated with the expansion attribute; retrieving a cookie name parameter associated with the expansion attribute; retrieving a cookie value associated with the cookie name; and retrieving an expansion parameter name and an expansion parameter value from the cookie value. - View Dependent Claims (2)
-
-
3. 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 comprising a first linking element to a first next-level fragment; means for generating, in response to determining that the first linking element comprises an expansion attribute, a set of linking elements in accordance with at least one parameter associated with the expansion attribute; means for retrieving a cookie name parameter associated with the expansion attribute; means for retrieving a cookie value associated with the cookie name; and means for retrieving an expansion parameter name and an expansion parameter value from the cookie value. - View Dependent Claims (4)
-
-
5. A computer program product in a computer readable storage 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 comprising a first linking element to a first next-level fragment; instructions for generating a set of linking elements in accordance with at least one parameter associated with the expansion attribute in response to determining that the first linking element comprises an expansion attribute; instructions for retrieving a cookie name parameter associated with the expansion attribute; instructions for retrieving a cookie value associated with the cookie name; and instructions for retrieving an expansion parameter name and an expansion parameter value from the cookie value. - View Dependent Claims (6)
-
Specification