verificar - La mejor manera de que los usuarios descarguen un archivo de mi sitio web: http o ftp
google-site-verification html (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.
¿Debo mover todos los archivos al ftp? ¿O no importa? ¿Cual es la diferencia?
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, deben 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.
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 buenas extensiones de broswer como _l0ser mencionado, pero prefiero ftp para la transferencia masiva de archivos.
HTTP tiene muchas ventajas sobre FTP:
- está disponible en más lugares (piense en lugares de trabajo que bloquean cualquier cosa que no sea HTTP / S)
- funciona 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 modo especial 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 de FTP insisten en abrir una nueva conexión de datos para cada transferencia de datos, lo que puede dejarle con un montón de sockets "TIME_WAIT"
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.
Tanto FTP como HTTP parecen suficientes para sus necesidades, por lo que definitivamente recomendaría elegir el enfoque más simple , que consiste en dejar las cosas tal como están o consolidarlas 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).