Method and system for processing multiple fragment requests in a single message
First Claim
1. A method for processing objects within a data processing system in a network, the method comprising:
- searching a cache to determine that a set of fragments associated with a set of source identifiers are not in the cache, wherein a source identifier identifies a source location for obtaining a fragment;
sending a first request message comprising the set of source identifiers; and
receiving a first response message comprising the set of fragments.
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 receiving a message at a computing device that contains a cache management unit, a fragment in 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 to be inserted into the fragment during fragment or page assembly. Performance for processing fragments can be improved by obtaining multiple fragments in a single request message. A cache management unit is able to generate a request message for multiple fragments when multiple FRAGMENTLINK tags are found within a single fragment. A cache management unit is also able to response to a request message containing multiple requests for fragments that may be found within its cache.
-
Citations
33 Claims
-
1. A method for processing objects within a data processing system in a network, the method comprising:
-
searching a cache to determine that a set of fragments associated with a set of source identifiers are not in the cache, wherein a source identifier identifies a source location for obtaining a fragment;
sending a first request message comprising the set of source identifiers; and
receiving a first response message comprising the set of fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The method of claim Al wherein the first response message is an HTTP (Hypertext Transport Protocol) Response message and the first request message is an HTTP Request message.
-
11. A method for processing objects within a data processing system in a network, the method comprising:
-
receiving a request message at a server, wherein the request message comprises a set of source identifiers for a set of fragments;
generating a response message comprising the set of fragments; and
sending the response message.
-
-
12. An apparatus for processing objects within a data processing system in a network, the apparatus comprising:
-
means for searching a cache to determine that a set of fragments associated with a set of source identifiers are not in the cache, wherein a source identifier identifies a source location for obtaining a fragment;
means for sending a first request message comprising the set of source identifiers; and
means for receiving a first response message comprising the set of fragments. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for processing objects within a data processing system in a network, the apparatus comprising:
-
means for receiving a request message at a server, wherein the request message comprises a set of source identifiers for a set of fragments;
means for generating a response message comprising the set of fragments; and
means for sending the response message.
-
-
23. 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 searching a cache to determine that a set of fragments associated with a set of source identifiers are not in the cache, wherein a source identifier identifies a source location for obtaining a fragment;
instructions for sending a first request message comprising the set of source identifiers; and
instructions for receiving a first response message comprising the set of fragments. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product for processing objects within a data processing system in a network, the computer program product comprising:
-
instructions for receiving a request message at a server, wherein the request message comprises a set of source identifiers for a set of fragments;
instructions for generating a response message comprising the set of fragments; and
instructions for sending the response message.
-
Specification