Detection and Optimization of Content in The Payloads of API Messages

    公开(公告)号:US20230048746A1

    公开(公告)日:2023-02-16

    申请号:US17807704

    申请日:2022-06-17

    IPC分类号: G06F9/54 G06N7/00

    摘要: A server in a content delivery network (CDN) can examine API traffic and extract therefrom content that can be optimized before it is served to a client. The server can apply content location instructions to a given API message to find such content therein. Upon finding an instance of such content, the server can verify the identity of the content by applying a set of content verification instructions. If verification succeeds, the server can retrieve an optimized version of the identified content and swap it into the API message for the original version. If an optimized version is not available, the server can initiate an optimization process so that next time the optimized version will be available. In some embodiments, an analysis service can assist by observing traffic from an API endpoint over time, detecting the format of API messages and producing the content location and verification instructions.

    Creation and delivery of pre-rendered web pages for accelerated browsing
    5.
    发明授权
    Creation and delivery of pre-rendered web pages for accelerated browsing 有权
    预渲染网页的创建和传递,以加速浏览

    公开(公告)号:US09576070B2

    公开(公告)日:2017-02-21

    申请号:US14692737

    申请日:2015-04-21

    摘要: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.

    摘要翻译: 通过预先呈现客户端设备的Web内容的内容传送系统,可以显着提高呈现网页的过程。 可以预先执行网页“程序”,并且将结果传送到请求客户端设备,而不是发送传统的一组网页组件,例如标记语言文档,级联样式表,嵌入对象。 这种预执行可以缓解客户端设备在网页准备就绪之前承担网页呈现负担,节省资源和减少延迟,并且可以减少客户端设备在显示之前必须做出的网络请求数量 页。 这里公开了用于创建和递送预渲染网页以加速浏览的方法,系统和设备。

    CREATION AND DELIVERY OF PRE-RENDERED WEB PAGES FOR ACCELERATED BROWSING
    6.
    发明申请
    CREATION AND DELIVERY OF PRE-RENDERED WEB PAGES FOR ACCELERATED BROWSING 有权
    用于加速浏览的预渲染网页的创建和传送

    公开(公告)号:US20150310126A1

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

    申请号:US14692737

    申请日:2015-04-21

    IPC分类号: G06F17/30 H04L29/08

    摘要: The process of rendering web pages can be significantly improved with a content delivery system that pre-renders web content for a client device. A web page “program” can be pre-executed and the result delivered to a requesting client device, rather than or before sending a traditional set of web page components, such as a markup language document, cascading style sheets, embedded objects. This pre-execution can relieve the client device of the burden of rendering the web page, saving resources and decreasing latency before the web page is ready, and can reduce the number of network requests that the client device must make before being able to display the page. Disclosed herein are methods, systems, and devices for creating and delivering pre-rendered web pages for accelerated browsing.

    摘要翻译: 通过预先呈现客户端设备的Web内容的内容传送系统,可以显着提高呈现网页的过程。 可以预先执行网页“程序”,并且将结果传送到请求客户端设备,而不是发送传统的一组网页组件,例如标记语言文档,级联样式表,嵌入对象。 这种预执行可以缓解客户端设备在网页准备就绪之前承担网页呈现负担,节省资源和减少延迟,并且可以减少客户端设备在显示之前必须做出的网络请求数量 页。 这里公开了用于创建和递送预渲染网页以加速浏览的方法,系统和设备。

    SYSTEMS AND METHODS FOR CACHING CONTENT WITH NOTIFICATION-BASED INVALIDATION
    7.
    发明申请
    SYSTEMS AND METHODS FOR CACHING CONTENT WITH NOTIFICATION-BASED INVALIDATION 有权
    用基于通知的无效缓存内容的系统和方法

    公开(公告)号:US20150100660A1

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

    申请号:US14046884

    申请日:2013-10-04

    IPC分类号: H04L29/08

    摘要: Described herein are systems, devices, and methods for content delivery on the Internet. In certain non-limiting embodiments, a caching model is provided that can support caching for indefinite time periods, potentially with infinite or relatively long time-to-live values, yet provide prompt updates when the underlying origin content changes. In one approach, an origin server can annotate its responses to content requests with tokens, e.g., placing them in an appended HTTP header or otherwise. The tokens can drive the process of caching, and can be used as handles for later invalidating the responses within caching proxy servers delivering the content. Tokens may be used to represent a variety of kinds of dependencies expressed in the response, including without limitation data, data ranges, or logic that was a basis for the construction of the response.

    摘要翻译: 这里描述的是用于因特网上的内容传送的系统,设备和方法。 在某些非限制性实施例中,提供了缓存模型,其可以支持高速缓存用于无限时间段,潜在地具有无限长或相对较长的生存时间值,但是当底层原始内容改变时提供快速更新。 在一种方法中,原始服务器可以使用令牌来注释其对内容请求的响应,例如将它们放置在附加的HTTP头部或其他方面。 令牌可以驱动缓存的过程,并且可以用作句柄,以便在缓存传递内容的代理服务器中使响应失效。 令牌可用于表示响应中表示的各种依赖关系,包括但不限于作为响应构建基础的数据,数据范围或逻辑。

    Detection and Optimization of Content in The Payloads of API Messages

    公开(公告)号:US20220156132A1

    公开(公告)日:2022-05-19

    申请号:US16951685

    申请日:2020-11-18

    IPC分类号: G06F9/54 G06N7/00

    摘要: A server in a content delivery network (CDN) can examine API traffic and extract therefrom content that can be optimized before it is served to a client. The server can apply content location instructions to a given API message to find such content therein. Upon finding an instance of such content, the server can verify the identity of the content by applying a set of content verification instructions. If verification succeeds, the server can retrieve an optimized version of the identified content and swap it into the API message for the original version. If an optimized version is not available, the server can initiate an optimization process so that next time the optimized version will be available. In some embodiments, an analysis service can assist by observing traffic from an API endpoint over time, detecting the format of API messages and producing the content location and verification instructions.

    CLIENT SIDE CACHE VISIBILITY WITH TLS SESSION TICKETS

    公开(公告)号:US20190182349A1

    公开(公告)日:2019-06-13

    申请号:US15835400

    申请日:2017-12-07

    IPC分类号: H04L29/08 G06F17/30

    摘要: Among other things, this document describes systems, devices, and methods for using TLS session resumption tickets to store and manage information about objects that a server or a set of servers has previously delivered to a client and therefore that the client is likely to have in client-side cache. When communicated to a server later, this information can be used to drive server decisions about whether to push an object to a client, e.g., using an HTTP/2 server push function or the like, or whether to send an early hint to the client about an object.