Method for accelerating web server by predicting hypertext transfer protocol (HTTP) requests and web server enabling the method
First Claim
1. A method of improving performance of a web server based on prediction of a Hypertext Transfer Protocol (HTTP) request, the method comprising:
- transmitting, to an HTTP requester, at least one web content among web contents comprising static web contents and dynamic web contents, in response to an HTTP request;
selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester;
determining, among the potential web content, a web content to be preloaded;
storing, in a document cache, the required web content and the web content to be preloaded; and
registering the web contents,wherein, when a web content to be registered is a static web content, the registering comprises;
analyzing a substance of the static web content to be registered;
extracting, based on the analyzed substance of the static web content, information necessary to select, from the web contents, the required web content and the potential web content; and
storing the extracted information in a lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of improving performance of a web server by predicting a Hypertext Transfer Protocol (HTTP) request and the web server enabling the method, including transmitting, to an HTTP requester, at least one web content among web contents including static web contents and dynamic web contents in response to an HTTP request, selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester, determining, among the potential web content, a web content to be preloaded, and storing, in a document cache, the required web content and the web content to be preloaded.
12 Citations
14 Claims
-
1. A method of improving performance of a web server based on prediction of a Hypertext Transfer Protocol (HTTP) request, the method comprising:
-
transmitting, to an HTTP requester, at least one web content among web contents comprising static web contents and dynamic web contents, in response to an HTTP request; selecting, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester; determining, among the potential web content, a web content to be preloaded; storing, in a document cache, the required web content and the web content to be preloaded; and registering the web contents, wherein, when a web content to be registered is a static web content, the registering comprises; analyzing a substance of the static web content to be registered; extracting, based on the analyzed substance of the static web content, information necessary to select, from the web contents, the required web content and the potential web content; and storing the extracted information in a lookup table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A web server, comprising:
-
an auxiliary memory; a memory comprising a document cache; a network interface to perform communication with an HTTP requester; a web content transmitter to transmit, to the HTTP requester, at least one web content among web contents comprising static web contents and dynamic web contents, in response to an HTTP request; a web content selector to select, from the web contents, a required web content to be additionally transmitted to the HTTP requester and a potential web content to be additionally transmitted to the HTTP requester; a preloading web content determiner to determine, among the potential web content, a web content to be preloaded; a document cache storage unit to store, in the document cache, the required web content and the web content to be preloaded; and a web content registerer to register the web contents, wherein, when a web content to be registered is a static web content, the web content registerer comprises; a static web content analyzer to analyze a substance of the static web content to be registered; a selection information extractor to extract information necessary to select, from the web contents, the required web content and the potential web content, based on the analyzed substance of the static web content; and a lookup table storage unit to store the extracted information in a lookup table. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification