End-to-end acceleration of dynamic content

    公开(公告)号:US11374864B2

    公开(公告)日:2022-06-28

    申请号:US16872266

    申请日:2020-05-11

    发明人: Jason Hofmann

    摘要: 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.

    End-to-end acceleration of dynamic content

    公开(公告)号:US10686705B2

    公开(公告)日:2020-06-16

    申请号:US16150209

    申请日:2018-10-02

    发明人: Jason Hofmann

    摘要: 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.

    End-to-end acceleration of dynamic content

    公开(公告)号:US10116565B2

    公开(公告)日:2018-10-30

    申请号:US14999296

    申请日:2016-04-21

    发明人: Jason Hofmann

    摘要: 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.

    DYNAMICALLY SELECTING BETWEEN ACCELERATION TECHNIQUES BASED ON CONTENT REQUEST ATTRIBUTES

    公开(公告)号:US20150026239A1

    公开(公告)日:2015-01-22

    申请号:US13946777

    申请日:2013-07-19

    IPC分类号: H04L29/06

    摘要: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.

    End-to end acceleration of dynamic content
    5.
    发明授权
    End-to end acceleration of dynamic content 有权
    动态内容的端到端加速

    公开(公告)号:US09350821B2

    公开(公告)日:2016-05-24

    申请号:US14467814

    申请日:2014-08-25

    发明人: Jason Hofmann

    摘要: 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.

    摘要翻译: 加速内容交付网络(CDN)中的在线点(POP)和前端延迟瓶颈之间的动态内容的方法可以包括在第一POP处接收来自用户设备的内容响应于内容的内容 请求包括不存储在第一POP中的第一内容部分。 该方法还可以包括通过第二POP确定第一内容部分可用。 该方法可以另外包括通过持久连接网格从第二POP发送第一内容部分到第一POP,其中持续连接网格在第一POP和第二POP的请求之前被保持在第一POP和第二POP之间, POP。 所述方法还可以包括响应于所述内容请求将所述内容递送给所述用户设备。

    Dynamically selecting between acceleration techniques based on content request attributes
    6.
    发明授权
    Dynamically selecting between acceleration techniques based on content request attributes 有权
    根据内容请求属性动态选择加速技术

    公开(公告)号:US09015348B2

    公开(公告)日:2015-04-21

    申请号:US13946777

    申请日:2013-07-19

    IPC分类号: G06F15/173 H04L29/06

    摘要: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.

    摘要翻译: 用于使用与内容请求相关联的属性在内容传送网络(CDN)中实现的多个加速技术中的动态选择的系统可以包括从客户端系统接收内容的内容请求的网络接口,其中该请求与 一个或多个属性。 该系统还可以包括加速对存储在CDN边缘服务器中的内容的访问的中间服务器。 中间服务器可以包括被配置为访问与内容请求相关联的一个或多个属性的处理器,从多个加速技术中选择一个或多个基于一个或多个属性选择一个或多个加速技术的加速技术, 并使用一种或多种加速技术来向客户端系统提供内容。

    Inter point of presence split architecture
    7.
    发明授权
    Inter point of presence split architecture 有权
    现场拆分架构

    公开(公告)号:US08984056B2

    公开(公告)日:2015-03-17

    申请号:US13741051

    申请日:2013-01-14

    IPC分类号: G06F15/16 H04L29/08 G06F12/00

    摘要: A system and method for accelerating web page delivery is disclosed in one embodiment. Web content requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content has embedded resource links. The first POP can rewrite the embedded resource links to route requests for the embedded resource links to any POP in the CDN or even the origin server. In some embodiments, the first POP can decide if the first POP and/or another POP referenced in a rewritten embedded resource link should cache and/or accelerate the resource referenced in the embedded resource link.

    摘要翻译: 在一个实施例中公开了一种用于加速网页传送的系统和方法。 对内容传送网络(CDN)的第一存在点(POP)的边缘服务器进行Web内容请求。 网页内容已嵌入资源链接。 第一个POP可以重写嵌入式资源链接,以将嵌入资源链接的请求路由到CDN或原始服务器中的任何POP。 在一些实施例中,第一POP可以决定重写的嵌入式资源链接中引用的第一POP和/或其他POP是否应该缓存和/或加速在嵌入式资源链路中引用的资源。

    END-TO-END ACCELERATION OF DYNAMIC CONTENT
    8.
    发明申请

    公开(公告)号:US20190104068A1

    公开(公告)日:2019-04-04

    申请号:US16150209

    申请日:2018-10-02

    发明人: Jason Hofmann

    摘要: 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.

    DYNAMICALLY SELECTING BETWEEN ACCELERATION TECHNIQUES BASED ON CONTENT REQUEST ATTRIBUTES
    9.
    发明申请
    DYNAMICALLY SELECTING BETWEEN ACCELERATION TECHNIQUES BASED ON CONTENT REQUEST ATTRIBUTES 审中-公开
    根据内容请求属性动态选择加速技术

    公开(公告)号:US20150256646A1

    公开(公告)日:2015-09-10

    申请号:US14691099

    申请日:2015-04-20

    IPC分类号: H04L29/08 H04L12/24

    摘要: A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.

    摘要翻译: 用于使用与内容请求相关联的属性在内容传送网络(CDN)中实现的多个加速技术中的动态选择的系统可以包括从客户端系统接收内容的内容请求的网络接口,其中该请求与 一个或多个属性。 该系统还可以包括加速对存储在CDN边缘服务器中的内容的访问的中间服务器。 中间服务器可以包括被配置为访问与内容请求相关联的一个或多个属性的处理器,从多个加速技术中选择一个或多个基于一个或多个属性选择一个或多个加速技术的加速技术, 并使用一种或多种加速技术来向客户端系统提供内容。

    END-TO-END ACCELERATION OF DYNAMIC CONTENT
    10.
    发明申请
    END-TO-END ACCELERATION OF DYNAMIC CONTENT 有权
    动态内容的端到端加速

    公开(公告)号:US20150180995A1

    公开(公告)日:2015-06-25

    申请号:US14467814

    申请日:2014-08-25

    发明人: Jason Hofmann

    IPC分类号: H04L29/08 H04L29/12

    摘要: 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.

    摘要翻译: 加速内容交付网络(CDN)中的在线点(POP)和前端延迟瓶颈之间的动态内容的方法可以包括在第一POP处接收来自用户设备的内容响应于内容的内容 请求包括不存储在第一POP中的第一内容部分。 该方法还可以包括通过第二POP确定第一内容部分可用。 该方法可以另外包括通过持久连接网格从第二POP发送第一内容部分到第一POP,其中持续连接网格在第一POP和第二POP的请求之前被保持在第一POP和第二POP之间, POP。 所述方法还可以包括响应于所述内容请求将所述内容递送给所述用户设备。