Savel Filip 3 Опубликовано: 31 октября 2023 Рассказать Опубликовано: 31 октября 2023 Добра всем! Возможно ли сделать многопоточную параллельную загрузку файлов (например сразу 6 файлов) на удалённое FTP хранилище? Например у меня хостинг ограничивает скорость загрузки по ftp в 1.5 мб/сек. Было бы разумно решить задачу с параллельной загрузкой ежели арендовывать VDS. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 1 ноября 2023 Рассказать Опубликовано: 1 ноября 2023 Нет. этого сделать нельзя, файлы поступают по очереди, плюс каждый разбивается на блоки. 9 часов назад, Savel Filip сказал: меня хостинг ограничивает скорость загрузки по ftp в 1.5 мб/сек. Если хостинг ограничивает, то даже если вы будете это делать параллельно то ограничение на все потоки суммарно будет в те же 1.5 мб/сек, ограничение ведь идет на протокол а не на файл. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Savel Filip 3 Опубликовано: 1 ноября 2023 Рассказать Опубликовано: 1 ноября 2023 (изменено) Автор 8 часов назад, celsoft сказал: Нет. этого сделать нельзя, файлы поступают по очереди, плюс каждый разбивается на блоки. Если хостинг ограничивает, то даже если вы будете это делать параллельно то ограничение на все потоки суммарно будет в те же 1.5 мб/сек, ограничение ведь идет на протокол а не на файл. Нет. Допустим с клиента я загружаю по 6 файлов на серв по фтп, и скорость каждого выходит 1.5 мб/сек и того около 9 мб/сек выжимаю из общего количества файлов. То есть хостинг ограничивает скорость на 1 файл, но максимум 100 мбит/сек скорость отдачи, то есть 6 файлов выходят примерно 100 мбит/сек. Изменено 1 ноября 2023 пользователем Savel Filip Добавил чуть Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 1 ноября 2023 Рассказать Опубликовано: 1 ноября 2023 сказать легко. а сделать сложно. даже если и отправить несколько кусочков файла то как их там склеить. по фтп нет такой команды. было бы удобно если бы ето не фтп а ssh доступ был. но все равно сложно в реализации Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 1 ноября 2023 Рассказать Опубликовано: 1 ноября 2023 1 час назад, crafic сказал: сказать легко. а сделать сложно. даже если и отправить несколько кусочков файла то как их там склеить. по фтп нет такой команды. было бы удобно если бы ето не фтп а ssh доступ был. но все равно сложно в реализации Я еще добавлю что отправляются файлы из браузера в DLE сначала, а он уже дальше на FTP, а значит будет блокировка по сессиям в браузере. А снимать блокировку сессий плохая идея, возможно даже и невозможная. Так что тут надо нормальный хостинг искать, а не какие то обходные пути придумывать, это лучшее решение. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.