Использование хэшей при загрузке файлов в Битрикс24.Диск, блочная загрузка файлов

Рейтинг: 0.5561  
На голосовании
Предложил Попов Дмитрий 13.11.2014 17:40:27

Использование хэшей при загрузке файлов в Битрикс24.Диск, блочная загрузка файлов

Если перед загрузкой файла в Диск.Битрикс24 разбить его на несколько блоков и для каждой из них сделать хэш, то это позволит в некоторых случаях значительно ускорить загрузку больших файлов, сэкономить ресурсы серверов Битрикс24, время и нервы пользователей.

А именно в случаях:
  • когда файл уже есть в Битрикс24 у другого пользователя, его не придется загружать заново, достаточно будет увидеть, что аналогичная хэш сумма уже есть, найти файл и скопировать его внутри сервиса. Ну или внутри коробки.
  • когда большой файл изменяется на компьютере пользователя частично, во многих случаях не придется загружать его целиком, а достаточно будет загрузить только изменившийся блок.

еще один сценарий, который под сомнением по причине неясности, где и как хранить неполностью загруженный файл, но все же может существовать:
  • когда файл большой не удается загрузить целиком по причине обрыва интернета или какой-то другой причине, то при восстановлении соединения его загрузку можно продолжить, а не начинать заново.
еще один сценарий, пришедший в процессе работы:
  • перемещение файлов между папками будет происходить за доли секунды, а не по нескольку минут, как это происходит сейчас.

Рейтинг: 0  
Попов Дмитрий 22.12.2014 21:11:09
а яндекс то это давно делает уже в яндекс.диске:
http://habrahabr.ru/company/yandex/blog/186752/