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

Как говорили другие, это объявление функции. Начиная с C ++ 11 вы можете использовать инициализацию скобки, если вам нужно увидеть пустое something , которое явно сообщает вам, что используется конструктор по умолчанию.

Jedi luke{}; //default constructor
5
задан Stu Thompson 17 September 2008 в 07:58
поделиться

5 ответов

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

  • это доступно в большем количестве мест (думайте рабочие места, которые блокируют что-либо кроме HTTP/S),
  • это работает приятно с прокси (FTP требует дополнительных настроек для прокси - как проверка, что это позволяет метод ПОДКЛЮЧЕНИЯ),
  • это обеспечивает встроенное сжатие (с GZIP), который могут обработать почти все браузеры (в противоположность FTP, который имеет неофициальный "РЕЖИМ Z" расширение),
  • Шлюзы NAT должны быть настроены в специальном режиме для поддержки активных соединений FTP, в то время как пассивные соединения FTP требуют, чтобы они предоставили доступ ко всем портам (это, он не имеет conneciton, отслеживающего),
  • некоторые клиенты FTP настаивают на том, чтобы открывать новую передачу данных для каждой передачи данных, которая может оставить Вас с большим количеством сокетов "TIME_WAIT"
6
ответ дан 18 December 2019 в 10:51
поделиться

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

4
ответ дан 18 December 2019 в 10:51
поделиться

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

3
ответ дан 18 December 2019 в 10:51
поделиться

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

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

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

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

2
ответ дан 18 December 2019 в 10:51
поделиться

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

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

1
ответ дан 18 December 2019 в 10:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: