CPC G06F 16/172 (2019.01) [G06F 16/137 (2019.01); G06F 16/183 (2019.01); G06F 16/1824 (2019.01); H04L 67/1023 (2013.01); H04L 67/06 (2013.01); H04L 67/1097 (2013.01)] | 27 Claims |
1. A computer-implemented method for caching file data within a computer network, comprising:
performing a first hashing operation on a file ID associated with a content file stored at a third-party fill source to generate a first hash value;
performing a second hashing operation on a plurality of server identifiers (IDs) to generate a plurality of hash values for the server IDs;
comparing the first hash value to the plurality of hash values for the server IDs to identify a first regional master server included in a regional cluster of servers;
causing the first regional master server to retrieve the content file from the third-party fill source via a network connection; and
for a first local cluster of servers included in the regional cluster of servers:
performing one or more operations to identify a first local master server included in the first local cluster of servers; and
causing the first local mater server to retrieve the content file from the first regional mater server instead of retrieving the content file from the third-party fill source.
|