发明名称 SYSTEMS AND METHODS FOR CACHING CONTENT WITH NOTIFICATION-BASED INVALIDATION
摘要 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.
申请公布号 US2015100660(A1) 申请公布日期 2015.04.09
申请号 US201314046884 申请日期 2013.10.04
申请人 Akamai Technologies, Inc. 发明人 Flack Martin T.;Steiner Moritz M.;Ludin Stephen L.;Hatala Jozef
分类号 H04L29/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A computer-implemented method operable in a server that has circuitry forming one or more processors and memory holding instructions for execution by the one or more processors, the method comprising: receiving a client request; in response to the client request, generating a forward request to a remote source; receiving a response to the forward request from the remote source, the response comprising responsive content and at least one token; locally caching the responsive content and the at least one token; serving the responsive content to the client, in response to the client request; receiving a message indicating that the at least one token is invalid; and treating the cached responsive content as invalid to serve in response to a subsequent client request because the responsive content is associated with the at least one token that was indicated to be invalid in the message.
地址 Cambridge MA US