1. A method for prefetching an object responsive to utilization of a connection, the method comprising: (a) storing in a cache, by an appliance, an object from a server communicated to a client; (b) determining, by the appliance, that utilization of a transport layer connection established between the appliance and the server is below a predetermined threshold; (c) prefetching, by the appliance, the object from the server via the transport layer connection in response to the determination and storing the prefetched object in the cache.