Patent ID: 8477630

Claim:
Server apparatus for use in a distributed network, comprising: a hardware processor; computer memory for storing (i) a map that, for each of a set of server nodes in the distributed network and an origin server, identifies at least one alternative path to be used for server-to-origin server communications, the at least one alternative path including at least one other server in the distributed network, the map having been generated by evaluating a performance test race that downloads a file to the server apparatus over at least the alternative path and a default Border Gateway Routing (BGP) path, and (ii) a computer program executed by the hardware processor, the computer program, upon receipt of a request for an object that is not then available for delivery, issuing a new request for the object over the at least one alternate path, wherein the object has an associated cacheability setting, wherein the cacheability setting indicates that the object should not be cached; receiving the object over the at least one alternate path; and serving the object in response to the request.