发明名称 USING RESOURCE TIMING DATA FOR SERVER PUSH
摘要 This patent document describes, among other things, methods and systems for determining which if any page resources a server might push to a client (using, e.g., an HTTP 2.0 server push mechanism). The approaches described herein improve web page load times by pushing page resources that a client is likely to need to render the base page, while reducing wasteful server pushes of resources that the client is unlikely to request from the server because, for example, they are already cached at the client.
申请公布号 US2016226998(A1) 申请公布日期 2016.08.04
申请号 US201615011412 申请日期 2016.01.29
申请人 Akamai Technologies, Inc. 发明人 Holland Mark C.;Jain Manish
分类号 H04L29/06;H04L12/26 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method, comprising: (A) with one or more computers: (i) collecting load times for each of a plurality of resources associated with a given web page, the collection being taken from a plurality of clients during each client's respective load of the given web page;(ii) determining a frequency with which each of a plurality of resources associated with the given web page are loaded by the plurality of clients;(iii) determining a median load time for each of the plurality of resources;(iv) ranking the plurality of resources, based at least in part on a function of the frequency of a given resource being loaded on the given page and the median load time of the given resource, where median load time is positively weighted to increase a given resource's ranking;(v) sending an identification of at least some of the ranked resources to an HTTP proxy server; (B) at the HTTP proxy server: (vi) receiving the identification;(vii) receiving a request for an HTML document of the given web page from a particular client;(viii) in response to the client request, pushing at least one of the ranked resources that was identified, to the particular client.
地址 Cambridge MA US
您可能感兴趣的专利