发明名称 |
Connection digest for accelerating web traffic |
摘要 |
In various aspects, provided herein are systems, methods and computer-program products for delivering content objects over the Internet from a content delivery network to end-user systems. The systems, methods and products described herein optionally utilize one or more techniques for reducing the delay associated with obtaining non-cached content objects from their respective origin servers, including by re-using existing open connections, by making use of a TCP hand-off technique and by transmitting updates to system digests simultaneous with the exchange of keepalive signals between servers. |
申请公布号 |
US9094464(B1) |
申请公布日期 |
2015.07.28 |
申请号 |
US201414575285 |
申请日期 |
2014.12.18 |
申请人 |
Limelight Networks, Inc. |
发明人 |
Scharber John;Roersma Jacob |
分类号 |
G06F15/177;H04L29/08 |
主分类号 |
G06F15/177 |
代理机构 |
Kilpatrick Townsend & Stockton, LLP |
代理人 |
Kilpatrick Townsend & Stockton, LLP |
主权项 |
1. A system for delivering content objects over the Internet from a content delivery network to end-user systems, comprising:
a first server, wherein the first server is configured to:
receive a request for a content object, wherein:
the request is to deliver a content object to an end-user system;the request is from an end-user system;the first server is one of a first plurality of servers in a first content delivery network having a first plurality of points of presence (POPs); andthe first content delivery network delivers content over the Internet to end-user systems;determine that the content object is not cached by the first server;determine that the content object is to be requested from an origin server; anddetermine that the first server either has no open connection with the origin server or that the first server has an open connection with the origin server with limited performance; and a cache for storing a connection digest, wherein:
the connection digest tracks connection information of a second server with the origin server;the second server is one of a second plurality of servers in a second content delivery network having a second plurality of POPs; andthe second content delivery network delivers content over the Internet to end-user systems; the first server being further configured to:
query the connection digest; andreceive from the query a result identifying that the second server has an open connection with the origin server. |
地址 |
Tempe AZ US |