Anonym
@Anonym
Программирую немного )

Dropbox

Всем хорош Dropbox, однако хотелось бы его немного улучшить.

Допустим, у нас имеется:
  • 2 компьютера (назовем их Домашний и Рабочий)
  • На обоих компьютерах установлен клиент Dropbox
  • Между компьютерами есть канал в 100Мбит/с.
  • Компьютеры находятся в разных подсетях
  • Канал для доступа в интернет на каждом компьютере — 5Мбит/с

Как работает Dropbox сейчас

  1. На домашнем компьютере появился файл
  2. Файл заливается на сервера Dropbox на скорости 5Мбит/с
  3. Рабочий компьютер скачивает файл с серверов Dropbox на скорости 5Мбит/с

Как хотелось бы...

  1. На домашнем компьютере появился файл
  2. Файл заливается на сервера Dropbox на скорости 5Мбит/с и на рабочий компьютер на скорости 100Мбит/с
  3. После того, как Рабочий компьютер получит файл, он начинает заливать его же на сервера Dropbox на скорости 5Мбит/с

То есть, файл зальется на рабочий компьютер очень быстро, и на сервера Dropbox уже будет заливаться с суммарной скоростью 10Мбит/с.

Подскажите, возможно ли реализовать такую схему (хотя бы без п.3)?
  • Вопрос задан
  • 3509 просмотров
Пригласить эксперта
Ответы на вопрос 6
@korzunin
Как вариант — поднять туннель между компами
Ответ написан
izmalk
@izmalk
вобще-то все и так реализовано, за исключением пункта 3 «Как хотелось бы».
Но признайтесь — у многих из людей на работе или дома (кроме гиков) два раздельных канала для компов внутри сети, недоступных одновременно с каждого из компов?
PS да Dropbox синхронизирует файлы внутри сети, по и-нету при этом только обновление (сравнение) индекса файлов.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
AeroFS может помочь, оно сугубо P2P-трафик гоняет. Но оно в глубокой альфе.
Ответ написан
Комментировать
Tomasina
@Tomasina
Инженер-разработчик
может стоит перейти на Wuala? Там p2p изначально реадизовано, плюс шифрование.
Ответ написан
@pbt39
Может https://syncthing.net/ ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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