In further embodiments, the proxy server 16 may determine the network response time to retrieve the requested file from the server 4 a, b, c over the network 10 b in a manner known in the art, such as through querying or ???pinging??? the server 4 a, b, c over the network 10 b.