摘要 |
Systems and methods are disclosed for reducing bandwidth during the transmission of data between first and second devices over a network. One method includes: receiving a first data request from the first device; generating a first request identifier associated with the first data request; transmitting to the first device a response to the first data request and the first request identifier associated with the first data request; receiving, from the first device, a partial second data request, the partial second data request including the first request identifier associated with the first data request, and a differential between the first data request and the second data request; and constructing, at the second device, a full second data request, based on a comparison between the first data request, fetched using the first request identifier, and the received differential between the first data request and the second data request. |
主权项 |
1. A method for reducing bandwidth during the transmission of data between first and second devices over a network, the method including:
receiving, from the first device over the network, a first data request; generating, and storing at the second device, a first request identifier associated with the first data request; transmitting, to the first device over the network, a response to the first data request and the first request identifier associated with the first data request; receiving, from the first device over the network, a partial second data request, the partial second data request including (i) the first request identifier associated with the first data request, and (ii) a differential between the first data request and the second data request; and constructing, at the second device, a full second data request, based on a comparison between the first data request, fetched using the first request identifier, and the received differential between the first data request and the second data request by swapping a payload element in the first data request with a payload element in the received differential between the first data request and the second data request. |