Συγχρονισμός Αρχείων
Ο Συγχρονισμός Αρχείων επιτρέπει στους διαχειριστές να διανέμουν αρχεία από τον HandyCafe Server σε client PC μέσω δικτύου. Χρησιμοποιεί προσέγγιση βασισμένη σε μανιφέστο ώστε μόνο αλλαγμένα ή νέα αρχεία να μεταφέρονται, ελαχιστοποιώντας τη χρήση εύρους ζώνης και τον χρόνο συγχρονισμού.
Εξερεύνηση Συγχρονισμού
Η Εξερεύνηση Συγχρονισμού παρέχει μια διεπαφή περιήγησης αρχείων για επιλογή καταλόγων και αρχείων προς συγχρονισμό. Οι διαχειριστές πλοηγούνται στο σύστημα αρχείων του server, επιλέγουν το επιθυμητό περιεχόμενο και ξεκινούν τη λειτουργία συγχρονισμού.
Πώς Λειτουργεί ο Συγχρονισμός
Σύγκριση Βασισμένη σε Μανιφέστο
Κατά την έναρξη λειτουργίας συγχρονισμού, ο server δημιουργεί ένα μανιφέστο αρχείων -- μια λίστα όλων των αρχείων προς συγχρονισμό μαζί με τα checksums τους. Κάθε client συγκρίνει αυτό το μανιφέστο με τα τοπικά του αρχεία:
- Αρχεία που δεν υπάρχουν στον client σημειώνονται για λήψη.
- Αρχεία με διαφορετικά checksums (αλλαγμένα) σημειώνονται για λήψη.
- Αρχεία που ταιριάζουν παραλείπονται εντελώς.
Αυτή η προσέγγιση εξασφαλίζει ότι μεταφέρεται μόνο η διαφορά μεταξύ server και client, κάνοντας τους επαναλαμβανόμενους συγχρονισμούς γρήγορους και αποδοτικούς.
Μεταφορά Βασισμένη σε Τμήματα
Τα μεγάλα αρχεία χωρίζονται σε μικρότερα τμήματα για μεταφορά μέσω TCP. Αυτό παρέχει:
- Αξιοπιστία -- Εάν αποτύχει η μεταφορά ενός τμήματος, επαναλαμβάνεται μόνο εκείνο αντί ολόκληρου του αρχείου.
- Παρακολούθηση προόδου -- Η πρόοδος μεταφοράς αναφέρεται σε επίπεδο τμήματος.
- Αποδοτικότητα δικτύου -- Τα μεγέθη τμημάτων βελτιστοποιούνται για τυπικές συνθήκες LAN.
Εκκίνηση Συγχρονισμού
Οι διαχειριστές μπορούν να ενεργοποιήσουν συγχρονισμό με δύο τρόπους:
- Συγχρονισμός σε όλους τους client -- Προωθεί τα επιλεγμένα αρχεία σε κάθε συνδεδεμένο client ταυτόχρονα.
- Συγχρονισμός σε συγκεκριμένους client -- Στοχεύει έναν ή περισσότερους μεμονωμένους client.
Ο συγχρονισμός ενεργοποιείται χειροκίνητα από τη διεπαφή Εξερεύνησης Συγχρονισμού κάθε φορά που νέο περιεχόμενο πρέπει να διανεμηθεί.
Αναφορά Συγχρονισμού
Μετά τη λειτουργία συγχρονισμού, κάθε client αναφέρει την κατάστασή του:
- Επιτυχία -- Όλα τα αρχεία συγχρονίστηκαν χωρίς σφάλματα.
- Αποτυχία -- Ένα ή περισσότερα αρχεία απέτυχαν, με λεπτομέρειες.
- Συγχρονισμένα αρχεία -- Αριθμός αρχείων που κατέβηκαν (εξαιρουμένων ήδη ενημερωμένων).
Οι αναφορές είναι ορατές στην Εξερεύνηση Συγχρονισμού για επαλήθευση ολοκλήρωσης.
Περιπτώσεις Χρήσης
- Ανάπτυξη ενημερώσεων παιχνιδιών -- Προώθηση patches σε όλα τα gaming PC ταυτόχρονα.
- Προώθηση αρχείων ρυθμίσεων -- Διανομή ενημερωμένων ρυθμίσεων σε όλους τους client.
- Διανομή λογισμικού -- Εγκατάσταση νέων εφαρμογών μέσω συγχρονισμού πακέτων.
- Ενημέρωση πολυμέσων μενού client -- Συγχρονισμός νέων εικονιδίων, αφισών ή πολυμέσων.