发明名称 |
Reducing the impact of network latency on application performance |
摘要 |
An exemplary method performed by a proxy server located between a content server and a client browser for reducing effects of network latency therebetween comprises intercepting a request from the client browser for a resource at the content server, obtaining a response by the content server to the request, determining that the response would, if unmodified, require a plurality of communications between the content server and the client browser in the absence of the proxy server, modifying the response to reduce a network latency associated with the plurality of communications for accessing information located externally to the response, and transmitting the modified response to the client browser for use thereby. |
申请公布号 |
US9032096(B2) |
申请公布日期 |
2015.05.12 |
申请号 |
US200411014922 |
申请日期 |
2004.12.17 |
申请人 |
Cisco Technology, Inc. |
发明人 |
Jawahar Janardhanan;Kausik Balas Natarajan |
分类号 |
G06F15/16;H04L12/54;G06F17/30;H04L12/911;H04L12/927;H04L29/08 |
主分类号 |
G06F15/16 |
代理机构 |
Meunier Carlin & Curfman, LLC |
代理人 |
Meunier Carlin & Curfman, LLC |
主权项 |
1. A method for reducing effects of latency on a network connecting at least a content server and a client browser, the method comprising:
at a single proxy server located between said content server and said client browser:
intercepting a request from said client browser for a resource at said content server;obtaining a response by said content server to said request;evaluating whether said response would, if unmodified, require a plurality of communications by said client browser to said content server in the absence of said single proxy server;upon determining that said response would require a plurality of communications:
obtaining information indicated by said response;modifying said response to include the obtained information to reduce a network latency by causing a reduction in said plurality of communications by eliminating at least one additional access of said information by said client browser; andtransmitting said modified response to said client browser for use thereby; andupon determining that said response would not require a plurality of communications:
transmitting said response to said client browser for use thereby. |
地址 |
San Jose CA US |