Currently Filr synchronizes the full file every time anything changes; this is okay for tiny files (a few KBs) but really imposes a huge transfer cost with larger files (MBs/GBs). Other tools already do this, such as rsync, or competing file synchronization clients for users, and without it Filr performs terribly in comparison.

Detect small changes and synchronize only those changes wherever possible. This especially makes sense on files that are not encrypted or compressed, which may entirely change with any small change, such as ISOs or some other binary formats.

Comments

  • Great idea.