HandyCafe Docs
it-admin

Synchronizacja plikow

Synchronizacja plikow umozliwia administratorom dystrybucje plikow z HandyCafe Server do komputerow klienckich w sieci. Wykorzystuje podejscie oparte na manifescie, zapewniajac transfer tylko zmienionych lub nowych plikow, minimalizujac zuzycie pasma i czas synchronizacji.

Eksplorator synchronizacji

Eksplorator synchronizacji udostepnia interfejs przegladarki plikow do wyboru katalogow i plikow do synchronizacji z klientami. Administratorzy przegladaja system plikow serwera, wybieraja odpowiednia zawartosc i inicjuja operacje synchronizacji.

Jak dziala synchronizacja

Porownanie oparte na manifescie

Gdy rozpoczyna sie operacja synchronizacji, serwer generuje manifest plikow -- liste wszystkich plikow do synchronizacji wraz z ich sumami kontrolnymi. Kazdy klient porownuje ten manifest z wlasnymi lokalnymi plikami:

  • Pliki nieistniejace na kliencie sa oznaczane do pobrania.
  • Pliki z rozniacymi sie sumami kontrolnymi (wskazujacymi na modyfikacje) sa oznaczane do pobrania.
  • Pliki zgodne sa calkowicie pomijane.

To podejscie zapewnia transfer tylko roznic miedzy serwerem a klientem, dzieki czemu powtarzane synchronizacje sa szybkie i wydajne.

Transfer oparty na fragmentach

Duze pliki sa dzielone na mniejsze fragmenty do transferu przez TCP. Zapewnia to kilka korzysci:

  • Niezawodnosc -- jesli transfer fragmentu nie powiedzie sie, tylko ten fragment wymaga ponownego pobrania, nie caly plik.
  • Sledzenie postepu -- postep transferu moze byc raportowany na poziomie fragmentow.
  • Wydajnosc sieciowa -- rozmiary fragmentow sa dostosowane do typowych warunkow LAN.

Wyzwalanie synchronizacji

Administratorzy moga wyzwalac synchronizacje plikow na dwa sposoby:

  • Synchronizacja do wszystkich klientow -- przesyla wybrane pliki do kazdego podlaczonego klienta jednoczesnie.
  • Synchronizacja do wybranych klientow -- celuje w jednego lub wiecej konkretnych klientow.

Synchronizacje mozna wyzwalac recznie z interfejsu Eksploratora synchronizacji, gdy nowa zawartosc wymaga dystrybucji.

Raportowanie synchronizacji

Po operacji synchronizacji kazdy klient raportuje swoj status do serwera:

  • Sukces -- wszystkie pliki zostaly zsynchronizowane bez bledow.
  • Blad -- transfer jednego lub wiecej plikow nie powiodl sie ze szczegolami o plikach i przyczynach.
  • Zsynchronizowane pliki -- liczba plikow faktycznie pobranych (z wylaczeniem pominianych plikow, ktore byly juz aktualne).

Raporty sa widoczne w Eksploratorze synchronizacji, umozliwiajac administratorom weryfikacje poprawnosci operacji.

Przypadki uzycia

  • Wdrazanie aktualizacji gier -- przesylanie latek lub aktualizacji gier do wszystkich komputerow jednoczesnie, zapewniajac te sama wersje na kazdej maszynie.
  • Przesylanie plikow konfiguracyjnych -- dystrybucja zaktualizowanych plikow konfiguracyjnych (takich jak ustawienia sieci lub preferencje aplikacji) do wszystkich klientow.
  • Dystrybucja oprogramowania -- instalacja nowych aplikacji na komputerach klienckich przez synchronizacje pakietow instalacyjnych lub aplikacji przenosznych.
  • Aktualizacja zasobow menu klienta -- synchronizacja nowych ikon, plakatow lub plikow medialnych uzywanych przez interfejs menu klienta.