A network device (315, 400, 495, 496, 525, 624, 724, 824), comprising: a communication interface configured to enable communication with a client device (310, 460, 469, 510, 630, 730, 830), and to receive a request for a content delivery from the client device, wherein the content is non-time sensitive; and a processing unit configured to determine whether to defer the request depending on a network load at a time when the request has been received, wherein: if the processing unit has determined that the request is not deferred, the processing unit generates a first message to be sent to the client device via the communication interface, to enable the content delivery; and if the processing unit has determined that the request is deferred, the processing unit generates a second message to be sent to the client device via the communication interface, wherein the second message includes a time value indicating when to resubmit the client request, the time value being an absolute time value or a time interval after the time when the request has been received at which to resubmit the request, characterized in that the request includes a domain name and the first message includes an Internet Protocol, IP, address corresponding to the domain name, and wherein the network load is based on mobile network traffic and the determination to defer the request is based on a determination that the mobile network in which the client device resides is traffic congested. a communication interface configured to enable communication with a client device (310, 460, 469, 510, 630, 730, 830), and to receive a request for a content delivery from the client device, wherein the content is non-time sensitive; and a processing unit configured to determine whether to defer the request depending on a network load at a time when the request has been received, wherein: if the processing unit has determined that the request is not deferred, the processing unit generates a first message to be sent to the client device via the communication interface, to enable the content delivery; and if the processing unit has determined that the request is deferred, the processing unit generates a second message to be sent to the client device via the communication interface, if the processing unit has determined that the request is not deferred, the processing unit generates a first message to be sent to the client device via the communication interface, to enable the content delivery; and if the processing unit has determined that the request is deferred, the processing unit generates a second message to be sent to the client device via the communication interface, wherein the second message includes a time value indicating when to resubmit the client request, the time value being an absolute time value or a time interval after the time when the request has been received at which to resubmit the request, characterized in that the request includes a domain name and the first message includes an Internet Protocol, IP, address corresponding to the domain name, and wherein the network load is based on mobile network traffic and the determination to defer the request is based on a determination that the mobile network in which the client device resides is traffic congested.