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 based upon client profiles to identify an optimal global candidate from among said content items for performing a content download procedure, said recommendation engine being implemented on said content server; and client devices that are connected to said content server through said electronic network, said content server automatically initiating a downloading procedure to push said optimal global candidate directly to one or more target devices that are specifically identified by said content server from among said client devices prior to said content download procedure by utilizing said global recommendation list based upon a plurality of device users of said client devices.