Pasar Archivos de un servidor a otro


bueno pues… esto no me lo había pensado… pero bueno… los que son manejadores de host pues les habrá tocado la duda de como hacerle para poder pasar un archivo por ejempl ode… 500 MB a otro servidor de una manera más rápida… sin tener que DESCARGARLO a su PC y RESUBIRLO al nuevo servidor… y bueno… como suena la lógica..

suponiendo que descargan a una velocidad de 1 Mbps y suben a una velocidad de 250 Kbps
entonces tendrán una descarga de 132 KB/Seg y una subida de 31.25 KB/Seg (asumiento los valores más estables)

descargando el archivo de 500 MB les tomaría como
64.646464646 MINUTOS de descarga
y se subida sería: 273.066666667 MINUTOS

por lo que sería prácticamente todo el día desperdiciado… pues existe una función en PHP que te permitiría hacerlo super rápido!!!

así es: se llama shel_exec()
y normalmente segun el servidor (Linux mayormente) podrían hacer la DESCARGA al servidor nuevo con: shell_exec(“wget http://servidor.com/archivogrande.tar.gz “);

y listo!!! tendrán ese archivo grande a un lado del archivo PHP que creen con ese comando! :D

, , , , , ,

  1. Torturo

    #1 by Torturo on 18 August 2010 - 11:00 pm

    desafortunadamente hasta donde mis conocimientos eso no es posible pues para descargar de rapidshare o subir a megaupload necesitas hacer elecciones y para descargar algo es necesario esperar un tiempo y en ese lapso de tiempo que esperas la URL de descarga cambia en algo…
    pero podría ser posible… solo que desconozco la forma

  2. Erick H. Cabrera

    #2 by Erick H. Cabrera on 17 August 2010 - 3:46 pm

    Una pregunta… esto sería posible hacerlo entre prestadores de servicios de alojamiento?? es decir, si tengo un archivo en Rapidshare y quiero subirlo a mi cuenta de megaupload.

(will not be published)