2011-12-20 3 views
0

Я обсуждаю, использовать ли FTP или HTTP для загрузки и загрузки больших файлов. Загрузка файлов будет состоять из текстовых и аудиофайлов с нескольких папок KB - 200MB. У меня есть несколько вопросов, таких как:FTP или HTTP для загрузки больших файлов?

  1. Который был бы быстрее? HTTP или FTP
  2. Какой был бы более надежный?
  3. Что было бы проще и удобнее для конечного пользователя?
  4. Какие еще альтернативы существуют для более крупных загрузок файлов.

Примечание: Мне нужно как-то отслеживать, какие файлы загружают пользователи.

Спасибо!

ответ

1

На мой взгляд, передача файлов, которые являются частью навигации по сайту, должна использовать тот же протокол, поскольку для протокола коммутации может потребоваться дополнительная работа на вашем сервере, и он откроет новое соединение. Кроме того, HTTP поддерживает методы POST и PUT, которые предназначены для этой цели.

Если вы просто хотите загружать файлы, то FTP является выделенным протоколом, но он не может быть реализован во всех браузерах.

+0

Какие браузеры поддерживают загрузку FTP? Я знаю, что большинство загрузок FTP. – FakeRainBrigand

+0

Это должно существовать, даже я никогда не тестировал. Я предпочитаю использовать отдельный ftp-клиент. – Geoffroy

+0

Вы можете использовать PHP для подключения к FTP-серверу и загрузки файлов с помощью ['ftp_connect'] (http://php.net/manual/en/function.ftp-connect.php) – Indranil

Смежные вопросы