1. An apparatus comprising: a request filter module that intercepts a network request to prevent the network request from entering a data network, the network request sent by a client and intended for one or more recipients on the data network; a cache check module that checks a shared response cache for an entry matching the network request; and a local response module that sends a local response to the client in response to an entry in the shared response cache matching the network request, the local response satisfying the network request based on information from the matching entry in the shared response cache.