Tema: Re: File transfer dalykas freeware
Autorius: Laimis
Data: 2012-12-06 14:47:02
cD-r0m rašė:
> Ar yra free arba labai pigių (vienženklių skaičių prasme) webinių
> sprendimų failų perdavimui. Dabar naudojamas savo ftp serverį, bet
> dažnai problemos tai su ryšio stabilumu, tai su vartotojų sugebėjimiu
> naudotis nedraugišku ftp (pasyvaus režimo jungt nemoka, browseriai kai
> kuriuos failus bando tiesiogiai atidaryt o ne downloadinti, visokie
> timeoutai, 426 errorai, ne visiem gaunasi resume padaryt). Failai būna
> po 10-30GB ir skaldymas kaip paskutinis sprendimas.
>
> Reikia kad galėtu žmonės lengvai parsisiųsti failus ir esant reikalui
> įkelt (jei reiktu tik parsisiuntimo, tai pasidaryčiau ir pats). Pliusas
> jei ne koks nors chujovai suportinamas java ar activex appas.

Tai stumdant tokius didelius failus matyt jau reikėtų pagalvoti apie 
specializuotą programą/sprendimą (file synchonization/backup), o ne 
webinį šakarmakar. Pilna tokių, kad ir ftp klientų (ir wrapper'ių 
jiems), kurie tvarkingai susitvarko ir su ryšio problemomis, siuntimo 
pratęsimu, statistika.

Bet aš siūlau dar įdomiau. Jei tie masyvūs failai užrašomi ant viršaus 
ar greta ir pakinta sąlyginai ne radikaliai (kokios duombazės, o ne 
video reportažai, kaip šiandien sekasi chamiakui), tai yra toks dalykas, 
kaip xdelta:
http://xdelta.org/

Ar diff backup/copy bendru atveju. Čia ir visi rsync'o klonai.
Šis sprendimas gali iš esmės pakeisti problemą, nes ji iš 
keliasdešimties GB problemos gali tapti vos kelių GB (ar net dar mažiau) 
problema.
xdelta turi python'o, tai visai patrauklu


Vienas javainis, kurį žinau (differential backup/copy) ir galiu 
rekomenduoti — Areca Backup.

Nors pradėčiau nuo:
(xdelta|rdiff-backup|duplicity) +  jei reikia ftp/wget/curl (user/GUI 
friendly klientas) + jei reikia gana trivialus script'as kliento pusėje 
xdelta failo apdorojimui.