CPC H04L 61/30 (2013.01) [H04L 67/1097 (2013.01); H04L 2101/69 (2022.05)] | 18 Claims |
1. A system comprising:
at least one processor; and
memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to perform a set of operations, the set of operations comprising:
receiving, at a content distribution network (CDN), a pre-localization request from a service that is distinct from the CDN and uses the CDN to deliver content provided by the service, wherein the pre-localization request comprises pre-localization information and the pre-localization information comprises an indication of particular content stored by the CDN;
generating, based on the pre-localization information, a pre-localized hostname associated with an edge server of the CDN that is responsible for the particular content, wherein generating the pre-localized hostname comprises:
generating a hash based on the particular content; and
identifying the edge server according to a hashing algorithm;
providing, in response to the pre-localization request, the pre-localized hostname for the edge server of the CDN;
receiving, from a client computing device, a request for the content at the edge server of the CDN; and
providing the content to the client computing device.
|