Posted By: Tuttle (MamPoLetechJinyUsername!) on 'CZunix' Title: Re: mirrorovani po ftp Date: Fri Dec 5 13:37:25 2008 > > Zijes s nama v realnem svete a jiste vis, ze temer zadne zadani neni pevne, > > kdyz se rozumne vysvetli jeho neoptimalnost. A wget jsi zminil sam. > > Vzdycky je sance, ze spravce daneho serveru je rozumny a nez si ho nechat > > zatezovat syncovanim po FTP, zpristupni efektivnejsi protokol. Samozrejme > > ale jde o konkretni pripad, ten jsi ale nepopsal, dostal jsi odpovidajici > > reakce. T. > > muzes nam uz konecne prozradit, v cem je to FTP tak neefektivni? > A abys me nahodou nebral za slovo, hovoris zde o tom ze zatezuje server. > Ktere reseni je tedy lepsi? Mluvil jsem o zatezi synchronizovanim adresarovem stromu pomoci FTP, nikoli samotnym FTP (i kdyz rezie i samotneho FTP bude mozna vyssi nez treba HTTP). Na serveru (mam k nemu 8mbps linku) jsem vytvoril 200 desetikilobajtovych souboru naplnenych nahodnymi cisly a stahoval k sobe: $ time ncftpget -u USER -p PWD HOST . '*' real 37.8s $ time ftp -i HOST <<<'mget *' real 27.4s $ time wget -nv -m ftp://USER:PWD@HOST/ real 29.1s $ time scp -r HOST:DIR . # pres ssh real 13.2s $ time rsync -aqHP HOST:DIR . # pres ssh real 2.7s To bylo jen ciste stahovani. > A abys me nahodou nebral za slovo, hovoris zde o tom ze zatezuje server. > Ktere reseni je tedy lepsi? Je videt, ze si v debate pekne jedes ve svoji koleji a ignorujes okoli. Napsal jsem tu uz vicekrat, ze nelze prohlasit zadny z tech protokolu za obecne lepsi. Je treba nejdriv konkretizovat pozadavky a meze a pak teprve vybrat vhodny nastroj. > Je snad v necem lepsi rsync? Ano, rsync je lepsi nez FTP v dlouhe rade aspektu. Pokud pro tebe nejsou pro dany ukol podstatne, pouzij FTP. Delam to taky tak. FTP je naopak v nekolika malo aspektech lepsi nez rsync. Napriklad mnozina dostupnych klientu, jednoduchost pouziti v rade programu a rozsireni na serverech. Prece nemuzes svet kolem sebe takhle zjednodusovat. T.