Patent ID: 7373459

Claim:
A congestion control and avoidance method in a communication relay device provided between a client terminal and a server device, wherein, in response to a request from the client terminal: when there is a cache hit, the communication relay device transmits requested data already stored in the communication relay device to the client terminal; and when there is a cache miss or when the request is of a kind that does not utilize cache memory, the communication relay device receives requested data from the server device and then transmits the received requested data to the client terminal; the method comprising: a step of determining whether the requested data is cacheable or uncacheable, based on said request from the client terminal; a Uniform Resource Identifier (URI) check step of checking a URI in said requested data from the client terminal, when it is determined that the requested data is uncacheable; a URI hash search step of searching a URI hash to determine to execute an access limitation operation or an access monitoring operation; and a step of executing either said access limitation operation or said access monitoring application, based on the determination made in the URI hash search step.