Patent ID: 7953887

Claim:
A method, comprising: transmitting a web page having measurement code and modification code from one of a plurality of data centers to a computing device, wherein the measurement code determines an optimal data center of the plurality of data centers for the computing device by asynchronously requesting download of a dummy object from each respective data center of the plurality of data centers and measuring a time to receive the dummy object from each respective data center to the computing device, and the modification code alters at least one link in the web page to point to the optimal data center, storing a first data object at each of the plurality of data centers; and storing a second data object, smaller in size than the first data object, at each of the plurality of data centers, wherein the measurement code: anticipates a type of data file that will be requested for download by the computing device, and requests either the first data object or the second data object based upon the anticipating.