Сведения о вопросе

1234123213

15:28, 21st August, 2020

Теги

http   ftp   download    

Лучший способ разрешить пользователям загружать файлы с моего сайта: http или ftp

Просмотров: 525   Ответов: 5

У нас есть некоторые файлы на нашем сайте, которые пользователи нашего программного обеспечения могут скачать. Некоторые файлы находятся в виртуальных папках на веб-сайте, а другие-на нашем ftp. Файлы на ftp обычно доступны, нажав на ссылку ftp:// в браузере-большинство наших клиентов не имеют клиента ftp. Доступ к другим файлам осуществляется по ссылке http:// в браузере.

Должен ли я переместить все файлы в ftp? или это не имеет значения? В чем разница?



  Сведения об ответе

lool

21:06, 1st October, 2020

HTTP имеет много преимуществ перед FTP:

  • он доступен в большем количестве мест (подумайте о рабочих местах, которые блокируют все, кроме HTTP/S)
  • он прекрасно работает с прокси-серверами (FTP требует дополнительных настроек для прокси-сервера-например, убедитесь, что он позволяет использовать метод CONNECT)
  • он обеспечивает встроенное сжатие (с GZIP), которое может обрабатывать почти все браузеры (в отличие от FTP, который имеет неофициальное расширение "MODE Z")
  • Шлюзы NAT должны быть сконфигурированы в специальном режиме для поддержки активных соединений FTP, в то время как пассивные соединения FTP требуют, чтобы они разрешали доступ ко всем портам (это не имеет отслеживания conneciton)
  • некоторые клиенты FTP настаивают на открытии нового соединения для передачи данных для каждой передачи данных, что может оставить вас с большим количеством сокетов "TIME_WAIT"


  Сведения об ответе

prince

21:06, 1st October, 2020

Если скорость имеет значение для ваших пользователей, и они технически склонны, http позволяет несколько соединений для одного файла (если клиент поддерживает его. Я использую DownThemAll). Однако большинство браузеров должны обрабатывать ссылки ftp просто отлично.


  Сведения об ответе

qwerty101

02:00, 15th August, 2020

Я думаю, что большинство пользователей, даже сегодня, больше знакомы с http, чем с ftp, и по этой причине вы должны придерживаться http по умолчанию, если нет убедительной причины использовать ftp. Но это все равно придирки.


  Сведения об ответе

$DOLLAR

07:25, 20th August, 2020

Я думаю, что это действительно не имеет значения, потому что ftp теперь тоже прозрачен. Вам не нужно знать ничего особенного, браузер обрабатывает все.

Я предлагаю, что если они загружают один файл за один раз, вы можете перейти к http.

Однако если они должны загрузить несколько файлов за один раз, я предпочитаю ftp, потому что это гораздо проще в управлении.

Есть несколько хороших расширений broswer, как упоминалось _l0ser, но я предпочитаю ftp для массовой передачи файлов.


  Сведения об ответе

dump

21:31, 11th August, 2020

Как FTP, так и HTTP кажутся достаточными для ваших нужд, поэтому я определенно рекомендую выбрать самый простой подход, который заключается в том, чтобы либо оставить все как есть, либо консолидироваться на HTTP.

Лично я бы поставил все на HTTP. Во всяком случае, это исключает дополнительный сервер. Больше нет никаких убедительных причин выбирать FTP вместо HTTP, и есть несколько небольших преимуществ для HTTP (как указывали другие).


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться