-
公开(公告)号:US10810279B2
公开(公告)日:2020-10-20
申请号:US15890626
申请日:2018-02-07
IPC分类号: G06F16/957 , H04L29/08
摘要: Among other things, this document describes systems, devices, and methods for improving the delivery of resources embedded on a web page. In one embodiment, a content delivery network analyzes markup language documents that clients have requested to embedded resources, such as linked references to images, scripts, fonts, cascading style sheets, or other types of content. This analysis may be conducted on the content server and/or asynchronously, in a dedicated analytical environment, to produce delivery instructions. Where embedded resources have hostnames for which the content delivery network is authoritative, and where certain conditions are met, servers can be instructed to push additional certificates for such hostnames over the primary connection. When embedded resources have hostnames for which the platform is not authoritative, and where certain conditions are met, servers can be instructed to pre-fetch and push such resources with a signature from the authoritative origin.
-
公开(公告)号:US10581948B2
公开(公告)日:2020-03-03
申请号:US15835400
申请日:2017-12-07
IPC分类号: G06F15/16 , H04L29/08 , G06F16/957 , H04L29/06 , H04L29/12
摘要: 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.
-
23.
公开(公告)号:US20190238648A1
公开(公告)日:2019-08-01
申请号:US15883893
申请日:2018-01-30
发明人: Utkarsh Goel , Martin T. Flack , Stephen L. Ludin
CPC分类号: H04L67/26 , G06F17/2247 , G06K9/00456 , G06T13/80 , G06T19/006 , H04L67/02 , H04L67/10 , H04L67/2842
摘要: Among other things, this document describes systems, devices, and methods for improving the delivery and performance of web pages authored to produce virtual reality (VR) or augmented reality (AR) experiences. In some embodiments, such web pages are analyzed. This analysis may be initiated at the request of a content server that receives a client request for the HTML. The analysis may involve, asynchronous to the client request, loading the the page into a non-user-facing browser environment and allowing the VR or AR scene to execute, even including executing animation routines for a predetermined period of time. Certain characteristics of the scene and of objects are thereby captured. Based on this information, an object list ordered by loading priority is prepared. Consulting this information in response to subsequent requests for the page, a content server can implement server push, early hints and/or other delivery enhancements.
-
-