Method for improving the performance of a web service by caching the most popular (real-time) information
AssigneeInternational Business Machines Corporation
InventorWendi L. Nusbickel
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorWendi L. Nusbickel
Estimating the term…
A method to serve web pages from a server linked to a network of a plurality of clients, the server coupled to a plurality of data pages and to an access log. The method begins with reading an access log to collect data identifying pages that are most frequently accessed by a plurality of clients. The pages are retrieved, at least in part, from a database server coupled to a database storage. The one or more pages are stored in a cache as identified by the access log, where each of the pages are identified in the access log with at least one category of a search criteria received from the clients. An access request is received from one or more clients for a page based upon the search criteria received from the clients. The page from cache is retrieved if the page which has been requested was previously stored in cache. On the other hand, if the page, which has been requested, was not previously stored in cache then the page is retrieved from database storage. The page, which has been retrieved either locally from cache or from the database storage, is transmitted to the one or more clients requesting the page. A list is presented to the clients which includes the at least one category of a search criteria representing the pages that are most frequently accessed from the clients.
A method on a server linked to a network of a plurality of clients, the server coupled to a plurality of data pages and to an access log, the method comprising:
A method on a Web server coupled to a database for serving data files stored in the database the Web server linked to a plurality of client systems, the method comprising the steps of:
A computer readable medium comprising programming instructions for a Web server coupled to a database for serving data files stored in the database, the Web server linked to a plurality of client systems, the programming instructions comprising:
A Web server for serving Web pages to a plurality of client systems linked via a network therewith, the server comprising:
Dependencies are inferred from the claim text.