Application execution managing method, application execution server computer, and repeater
AssigneeHitachi, Ltd.
InventorTomohiro NAKAMURA
Life of this patent
Estimating the term…
Abstract
A cache hit determining method in a server client system, such as a web system, which can determine whether a response received by a client is a response generated by a server or a response returned from a cache in the server client system. In the cache hit determining method, when the server generates the response, the serve adds a program for a cache hit determination and data to the response and the client executes the program included in the response, thereby realizing a cache hit determination.
Claims13
An application execution status managing method that manages an execution status of an application provided in a computer system that includes a first computer and a second computer connected to the first computer through a network, the application execution status managing method comprising:
- allowing the first computer to receive a request relating to the application from the second computer;
- allowing the first computer to insert a unique identifier and a program code, which allows the second computer to execute a first inspection to determine whether a cookie that uses the unique identifier as a name of a cookie exists and delete the cookie after the first inspection, into a web page that is included in a response corresponding to the request;
- allowing the first computer to insert a instruction, which sets the cookie that uses the unique identifier as the cookie name to the second computer, into a header of the response;
- and
- allowing the first computer to return the web page and the response including the header to the second computer.
A cache hit determining method in a computer system that includes a first computer, a second computer, and a network used to connect the first computer and the second computer and a cache, the cache hit determining method comprising:
- allowing the first computer to insert a unique identifier given for each response when the first computer generates or transmits a response to be returned with respect to a request from the second computer and a program code, which allows the second computer to execute a first inspection to determine whether a value including the unique identifier is set to an attribute value of the response set to the second computer when the first computer generates the response and delete the attribute value of the response after the first inspection, in the response;
- and
- allowing the first computer to insert an instruction that instructs the second computer to set the unique identifier as the attribute value of the response in a header of the response when the first computer generates the response, and return the response to the second computer.
A repeater that is connected to a first computer and a second computer, the repeater comprising:
- a response body insert unit that is provided between the first computer and the second computer, and inserts a unique identifier of a web page included in a body of a response returned from the first computer with respect to a request from the second computer and a program code, which allows the second computer to execute a first inspection to determine whether a cookie using the unique identifier as a cookie name exists and delete the cookie after the first inspection, in the web page of the response;
- a response header inserting unit that inserts a instruction that sets a cookie using the unique identifier as a cookie name in the second computer into a header of the response;
- and
- a response transmitting unit that transmits the response to the second computer.
A server computer that is connected to a client computer through a network, the server computer comprising:
- a request receiving unit that receives from the client computer a request for an application executed by the server computer;
- a response inserting unit that inserts a unique identifier given for each response with respect to the request and a program code, which allows the client computer to execute a first inspection to determine whether a value including the unique identifier is set to an attribute value of a response set to the client computer and delete the attribute value of the response after first inspection, into the response;
- a response header inserting unit that inserts a instruction, which sets the identifier as the attribute value of the response in the client computer, into a header of the response;
- and
- a response processing unit that transmits the response with respect to the request to the second computer.
Dependencies are inferred from the claim text.