End-to-end acceleration of dynamic content
First Claim
1. A system for accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN), the system comprising:
- a first POP in the CDN configured to receive a content request from a user device, wherein;
the first POP comprises a first plurality of edge servers that store and distribute content in response to user requests; and
content responsive to the content request comprises a first content portion that is not stored in the first POP;
a second POP in the CDN configured to receive a content request from a user device, wherein;
the second POP comprises a second plurality of edge servers that store and distribute content in response to user requests; and
the first content portion is available through the second POP;
a persistent connection mesh between the first POP and the second POP, wherein;
the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP; and
the first content portion is transmitted through the persistent connection mesh from the second POP to the first POP.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.
112 Citations
20 Claims
-
1. A system for accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN), the system comprising:
-
a first POP in the CDN configured to receive a content request from a user device, wherein; the first POP comprises a first plurality of edge servers that store and distribute content in response to user requests; and content responsive to the content request comprises a first content portion that is not stored in the first POP; a second POP in the CDN configured to receive a content request from a user device, wherein; the second POP comprises a second plurality of edge servers that store and distribute content in response to user requests; and the first content portion is available through the second POP; a persistent connection mesh between the first POP and the second POP, wherein; the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP; and the first content portion is transmitted through the persistent connection mesh from the second POP to the first POP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN), the method comprising:
-
receiving, at a first POP, a content request from a user device;
wherein;the first POP comprises a first plurality of edge servers that store and distribute content in response to user requests; and content responsive to the content request comprises a first content portion that is not stored in the first POP; determining that the first content portion is available through a second POP, wherein the second POP comprises a second plurality of edge servers that store and distribute content in response to user requests; transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP; and delivering the content responsive to the content request to the user device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification