1. A system for supporting content distribution in an electronic network, comprising: a content server that stores content items received from a content provider; a recommendation engine that creates a global recommendation list to identify an optimal global candidate from among said content items for performing a content download procedure; and client devices that are connected to said content server through said electronic network, said content server downloading said optimal global candidate to one or more target devices of said client devices during said content download procedure.