Methods and Apparatus for Accelerating Web Browser Caching
First Claim
1. A method for accelerating freshness verification requests, the method comprising:
- receiving a document retrieval response from a server;
extracting information from the document retrieval response;
storing the extracted information in a database;
receiving a freshness verification request from a client;
consulting extracted information stored in the database to determine if the freshness verification request can be serviced without forwarding the freshness verification request to a server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for processing intercepted requests and responses related to document retrieval between client and server computers. In accordance with one embodiment of the present invention, document metadata from server responses are inspected and stored in a database by an acceleration device in the network path between client and server computers. The device inspects freshness verification requests sent from client to server computers and, based on information stored in its database, sends “not modified” responses back to the client computers without involving the server computers, thereby reducing network and server loads and improving response time. In further embodiments the device may maintain its database by sending document information requests to server computers and processing their subsequent responses.
220 Citations
22 Claims
-
1. A method for accelerating freshness verification requests, the method comprising:
-
receiving a document retrieval response from a server; extracting information from the document retrieval response; storing the extracted information in a database; receiving a freshness verification request from a client; consulting extracted information stored in the database to determine if the freshness verification request can be serviced without forwarding the freshness verification request to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for accelerating freshness verification requests, the apparatus comprising:
-
a receiver for receiving a document retrieval response from a server and a freshness verification request from a client; a database; a processor for extracting information from a received document retrieval response and storing the extracted information in the database, and for consulting the database to determine if the freshness verification request can be serviced without forwarding the freshness verification request to a server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification