发明名称 Identifying content files in a cache using a response-based cache index
摘要 A first device may receive a content request from a second device. The content request may include a dynamic network address and a request for a content file. The first device may determine that the dynamic network address is not included in a first index; determine one or more response values associated with the content file; determine that the one or more response values are included in a second index when the one or more response values match one or more response values included in the second index; generate an association between the dynamic network address and the second index to map the dynamic network address to the second index and to the content file based on determining that the one or more response values are included in the second index; and provide the content file to the second device.
申请公布号 US9407716(B1) 申请公布日期 2016.08.02
申请号 US201314031914 申请日期 2013.09.19
申请人 Juniper Networks, Inc. 发明人 Desai Kiran;Kohli Jaspal
分类号 G06F17/30;H04L29/08;H04L29/12 主分类号 G06F17/30
代理机构 Harrity & Harrity, LLP 代理人 Harrity & Harrity, LLP
主权项 1. A method comprising: receiving, by a first device, a content request from a second device, the content request including a dynamic network address and a request for a content file corresponding to the dynamic network address,the first device having stored a single instance of the content file prior to receiving the content request; determining, by the first device, that the dynamic network address is not included in a first index that stores a plurality of different dynamic network addresses; determining, by the first device, one or more response values, associated with the content file, based on determining that the dynamic network address is not included in the first index and without retrieving the content file from a third device storing the content file, at least one of the one or more response values including a last modified timestamp; determining, by the first device, that the one or more response values are included in a second index when the one or more response values match one or more response values included in the second index, the second index identifying that the content file is stored in the first device; generating, by the first device, an association between the dynamic network address and the second index to map the dynamic network address to the second index and to the content file based on determining that the one or more response values are included in the second index, the content file being associated, in the second index, with one or more other dynamic network addresses that are different than the dynamic network address; and providing, by the first device, the content file to the second device.
地址 Sunnyvale CA US