Clientes FTP: ¿por qué no empiezan a descargar de inmediato?


0

Hace un minuto quería descargar una instalación de Wordpress en uno de mis servidores. Esta es una instalación existente que quería eliminar y descargar para copia de seguridad. Encendí Cyberduck, mi cliente FTP, y arrastré la carpeta al Finder en mi Mac. Luego, a Cyberduck le tomó mucho tiempo crear un índice de todos los archivos y carpetas antes de que comience la descarga real. Para mí esto parece una pérdida de tiempo. ¿Por qué no comienza la descarga de inmediato, cuando se indexa la primera carpeta?


1
Los informes de progreso son muy imprecisos sin conocer la lista completa de archivos a transferir. Esa es una posible justificación.
Daniel B

Bueno, a veces creo que esto resulta en el doble del tiempo de descarga, y muchas veces no me importa un informe de progreso. Esto es similar al Explorador de Windows, al copiar una carpeta con miles de archivos, lo que puede demorar varios minutos antes de que se inicie.
SPRBRN

1
Depende, por supuesto. Si tiene muchos archivos pequeños, la sobrecarga será muy alta. Por otro lado, si tiene archivos muy grandes, apenas importará.
Daniel B

1
Esto no es una limitación de FTP tanto como una limitación del cliente de FTP que está utilizando. Filezilla, por ejemplo, no espera.
Andrew Lambert

Respuestas:


0

Las razones generales para esto podrían ser dos veces:

1) Es para proporcionar una ETA para completar. Algunos clientes de FTP enumerarán todo antes de copiar (como lo hace Windows Explorer para la copia de lcoal). Esto proporciona un conteo de archivos de inicio y un tamaño de datos total, lo que permite la creación de un ETA invitado.

2) algunos programas de FTP escritos más deficientes que hay por ahí hacen una enumeración separada para enumerar archivos mientras que otra conexión hace la descarga. Esto usa una de las conexiones a la casilla FTP (que si solo tiene permiso, lo dejará perplejo)

3) hay una gran cantidad de gastos generales con el salto desde una carpeta hasta una enumeración, una carpeta para descargar, luego una y otra vez ... en realidad puede ser más rápido completar un trabajo y otro - nuevamente, esto depende de la codificación y la eficiencia el cliente.

Espero que esto ayude.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.