На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Загрузка больших файлов на сервер
    Добрый день. В моем проекте существует веб-сервис, через который осуществляется связь клиентского WPF приложения с сервером. Через данное приложение клиент загружает картинки и видео файлы размером 0 - 3,5GB. Сервер крутится в Амазоновском облаке EC2 в штатах, клиенты там же. Проблема оказалась в том, что даже с высокоростной симметричной линией в 10Мбит скорость загрузки на сервер колеблется около 60кБайт/с, что не подходит для файлов наибольшего размера.
    К сожалению, не известно почему скорость такая низкая, от себя загружая файл на тот же сервер по FTP я получил ее же. Мне необходимо внести в проект такие изменения, которые бы позволили увеличить скорость в разы. Естественно, файл отправляется по частям, хоть и шифруется BASE64, однако переход на MTOM не даст требуемого эффекта. Пока в голову пришла только идея многопоточной загрузки (upload) - разные части файла направлять в разных потоках на разные порты или сервера. Есть ли альтернативные способы решения такой задачи и насколько, по вашему, идея многопоточной загрузки имеет право на жизнь?
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0144 ]   [ 16 queries used ]   [ Generated: 3.05.24, 16:17 GMT ]