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; and
storing, in a document cache, the required web content and the web content to be preloaded.
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.
-
Citations
16 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; and storing, in a document cache, the required web content and the web content to be preloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; and a document cache storage unit to store, in the document cache, the required web content and the web content to be preloaded. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification