1. A method of determining whether to abort a prefetch operation, the method comprising: receiving a prefetched object downloaded from a content server; checking the prefetched object to determine the prefetched object's size; determining a probability of use of the prefetched object; checking a link between a server and a client to determine the link's bandwidth; checking the link between the server and the client to determine the link's latency; and based on at least one of the size of the prefetched object, the probability of use of the prefetched object, the bandwidth of the link, and the latency of the link, determining whether to forward the prefetched object to the client.