发明名称 Systems and methods for controlling cacheability and privacy of objects
摘要 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. Origin-generated tokens can drive the process of caching, and can be used as handles for later invalidating origin responses within caching proxy servers delivering the content. Tokens can also be used to control object caching behavior at a server, and in particular to control how an object is indexed in cache and who it may be served to. Tokens may indicate, for example, that responses to certain requested URL paths are public, or may be used to map user-id in a client request to a group for purposes of locating valid cache entries in response to subsequent client requests.
申请公布号 US9641640(B2) 申请公布日期 2017.05.02
申请号 US201414507754 申请日期 2014.10.06
申请人 AKAMAI TECHNOLOGIES, INC. 发明人 Flack Martin T.;Ludin Stephen L.;Steiner Moritz M.
分类号 H04L29/08;G06F17/30;H04L29/06;G06F21/62;G06F21/30;H04N21/231;H04N7/167 主分类号 H04L29/08
代理机构 代理人
主权项 1. A computer-implemented method operable in a server, comprising: receiving a first request from a client device, the first request being directed to a URL, the first request including an identifier associated with any of (i) the client device and (ii) a user of the client device; in response to the first request, generating a forward request to a remote source; receiving a response to the forward request from the remote source, the response comprising content and a token, the token indicating that the identifier should not be used in calculating a cache key for the content; storing the content in a local cache, wherein said storing comprises calculating a cache key for the content without reference to the identifier; receiving a second request from a second client device, the second request being directed to the URL; identifying the content in the local cache as responsive to the request, based at least in part on the cache key; serving the content to the second client from the local cache, in response to the second request.
地址 Cambridge MA US