2010-08-11 13 views
5

Tengo un directorio ftp con Akamai ahora y necesito subir imágenes lo más rápido posible (posiblemente 1+ millones por día)¿Cuál es la forma más rápida de subir archivos a Akamai?

¿Cuál sería la manera más rápida de sincronizar los archivos locales a un sitio ftp?

gracias

+0

¿Su servidor resistirá la carga de esos millones de archivos solicitados? – Jiminy

Respuesta

0

1 millón de un día seguro que es mucho, es difícil imaginar lo que requiere tener un gran número de recursos tales. Todo lo que puedo sugerir es resolver esto puramente en el nivel de sincronización ftp, usando una herramienta disponible. (¿Tal vez http://www.ftpsynchronizer.com/?)

En caso de fallar, golpear un directorio viendo ftp uploader no sería un trabajo de programación muy difícil en la mayoría de los lenguajes comunes que tienen ftp libaries.

La otra alternativa es que si puede obtener estos archivos en un servidor con conexión a Internet, puede cambiar a utilizar Akamai Http Content Delivery y lograr que Akamai extraiga las imágenes en lugar de tener que presionarlas continuamente.

+0

+1 buena idea en la entrega del sitio – andy

+2

¿Podría alguien proporcionar un enlace a la documentación para lo que usted llamó "Entrega de contenido Akamai Http?" No lo estoy encontrando específicamente. En mi proyecto, tengo que tomar muchos archivos de un servidor SFTP privado y alojarlos en Akamai (a través de Onstream). Sería eficiente si lograra que Akamai me hiciera las cosas bien, en lugar de sacar el servidor de aplicaciones de mi sitio dinámico de SFTP y enviar los archivos a Akamai. –

8

En lugar de FTP, use Rsync. Tiene una sobrecarga menor que FTP y es adecuada para sincronizar una base de archivos grande.

Rsync documentation

Akamai Netstorage apoya Rsync como un método de carga. Es posible que deba habilitarse en el panel de control de Akamai; quienquiera que administre sus cuentas de usuario de Netstorage puede habilitarlo.

Rsync está incluido en todas las distribuciones de Linux, si está en Windows puede obtenerlo como parte de cygwin.

+0

A qué en Akamai estás cargando esos archivos. Ni las descargas del lado del cliente ni las API de NetSession Download Manager parecen una buena opción para subir tus millones de imágenes. – Jiminy

0

si tiene una cantidad tan grande de archivos y desea subir más rápido, entonces le sugiero ir por el producto 'signiant' que mejora drásticamente el tiempo de carga. es un servicio de carga de terceros que funciona muy bien con Akamai, muchos clientes lo usan.

Cuestiones relacionadas