"rsync nebūtu labākais risinājums, jo ir pilns ar nevajadzīgām iespējām"
No ieviešanas triviāluma skatu punkta, tas būtu tīri labs risinājums, jo viss jau ir gatavs, gandrīz nekas nav jākodē. Liekās fīčas traucē tik daudz, ka aizņem vairāk vietas uz cietā diska.
"pat ja problēma slēptos tikai veidā, kā pārsūtīt vienīgi izmainītos failus", "Firefox sūta vienu pašu failu"
rsync pārsūta tikai tos faila gabalus, kas ir atšķirīgi (RTFM), līdz ar to viss smuki strādā variantā, ja man uz diska ir instalācijas fails versijai 1.01 un uz servera ir instalācijas fails versijai 1.02. Algoritms, kas nosaka atšķirības starp vienu un otru failu ir efektīvs un visdrīzāk nostrādā ātrāk, nekā prasītu pilna faila pārsūtīšana caur internetu.
Vienīgā rsync problēma ir tāda, ka tas slikti nostrādā ar kompresētiem failiem, jo to saturs katru rezi var būt pilnīgi atšķirīgs. Then again, vienkārši nevajag apdeitus kompresēt - ja reāli tiks pārsūtīti tikai atsevišķi gabaliņi, kuros būs veiktas izmaiņas, tad liela jēga no kompresijas nav. (Ja grib, var likt rsync serverim kompresēt pārsūtāmos datus. Ja tas prot kompresētos blokus kešot, lai nebūtu par jaunu jākompresē priekš citiem useriem, tad tas ir ok, ja kešot nemāk, tad tā ir procesora resursu izšķērdība).