1. A method for responding, by a device intermediary to a server and a plurality of clients, to a plurality of requests from different clients using a single response from the server, the method comprising: (a) forwarding, by a device intermediary to a server and a plurality of clients, a first request for a dynamically generated object from a first client to the server; (b) receiving, by the device prior to transmitting to the first client a response to the first request from the server, a plurality of requests from different clients for the dynamically generated object requested by the first request; (c) holding, by the device, the plurality of requests while waiting for the response to the first request for the dynamically generated object; (d) transmitting, by the device responsive to the receiving the response from the server to the first request, the response to the first client, the response comprising the dynamically generated object; and (e) transmitting, by the device responsive to the receiving the response from the server to the first request, responses to each of the plurality of requests using the dynamically generated object from the response to the first request.