2008-08-18 10 views
5

Tenemos algunos archivos en nuestro sitio web que los usuarios de nuestro software pueden descargar. Algunos de los archivos están en carpetas virtuales en el sitio web, mientras que otros están en nuestro ftp. Generalmente, se accede a los archivos en el ftp haciendo clic en un enlace ftp: // en un navegador: la mayoría de nuestros clientes no tienen un cliente ftp. Para acceder a los otros archivos, haga clic en un enlace http: // en un navegador.La mejor manera de que los usuarios descarguen un archivo de mi sitio web: http o ftp

¿Debo mover todos los archivos al ftp? ¿O no importa? ¿Cual es la diferencia?

Respuesta

6

HTTP tiene muchas ventajas sobre ftp:

  • está disponible en más lugares (piensa en los lugares de trabajo que bloquean otra cosa que no sea HTTP/S)
  • funciona muy bien con los proxies (FTP requiere ajustes adicionales para el proxy - como asegurarse de que permite el método CONNECT)
  • proporciona compresión incorporada (con GZIP) que casi todos los navegadores pueden manejar (a diferencia del FTP que tiene una extensión "MODE Z" no oficial)
  • Las puertas de enlace NAT se deben configurar en un mod especial e para admitir conexiones FTP activas, mientras que las conexiones FTP pasivas requieren que permitan el acceso a todos los puertos (no tiene seguimiento de conexión)
  • algunos clientes FTP insisten en abrir una nueva conexión de datos para cada transferencia de datos, que puede dejar que con una gran cantidad de bases "TIME_WAIT"
4

Si la velocidad es importante para sus usuarios, y están técnicamente inclinados, http permite conexiones múltiples para un archivo (si el cliente lo admite. Yo uso DownThemAll). Sin embargo, la mayoría de los navegadores deberían manejar los enlaces ftp.

2

Creo que realmente no importa, porque el ftp también es transparente hoy en día. No necesita saber nada especial, el navegador maneja todo.

Sugiero que si están descargando un archivo a la vez, puede ir a http.

Sin embargo, si tienen que descargar varios archivos de una vez, prefiero ftp, porque es mucho más fácil de administrar.

Hay algunas extensiones de broswer agradables como _l0ser mencionado, pero prefiero ftp para la transferencia masiva de archivos.

3

Creo que la mayoría de los usuarios, incluso hoy en día, están más familiarizados con http que con ftp y, por esa razón, debe seguir con http de forma predeterminada a menos que haya una razón de peso para usar ftp. Sin embargo, es una picadura de liendres.

1

tanto para FTP y HTTP parecen suficientes para sus necesidades, así que sin duda recomendaría elegir el más simple enfoque, que es ya sea para dejar las cosas como están actualmente o consolidan en HTTP.

Personalmente, pondría todo en HTTP. Si nada más, elimina un servidor adicional. Ya no existe un motivo convincente para elegir FTP sobre HTTP, y hay algunas pequeñas ventajas para HTTP (como otros han señalado).

Cuestiones relacionadas