Όταν η EMDI συνδέεται σε απομακρυσμένο διακομιστή με Firebird (π.χ. κοινή βάση σε άλλο PC, συγχρονισμός ή δίκτυο), τα δεδομένα διακινούνται μέσω δικτύου. Η συμπίεση διακίνησης δεδομένων μειώνει τον όγκο αυτής της κίνησης και συχνά επιταχύνει, ειδικά σε αργές ή Wi‑Fi συνδέσεις. Σε γρήγορο τοπικό δίκτυο το όφελος είναι συνήθως μικρό, η ρύθμιση ζητείται από τον πελάτη· ο διακομιστής δεν μπορεί να την απενεργοποιήσει.
Σε τοπική βάση στον ίδιο υπολογιστή η επιλογή δεν εμφανίζεται· χρειάζεται μόνο όταν είσαι χρήστης απομακρυσμένης βάσης.
Ενεργοποίηση από τις ρυθμίσεις
- Σύνδεσου στην απομακρυσμένη βάση (π.χ. μετά από Προσθήκη κοινής βάσης).
- Άνοιξε Ρυθμίσεις → καρτέλα Χρήση.
- Δίπλα στο πεδίο Βιβλιοθήκη βάσης εμφανίζεται το Συμπίεση διακίνησης δεδομένων, ενεργοποίησέ το ή απενεργοποίησέ το.
- Επιβεβαίωσε την αλλαγή. Η EMDI ενημερώνει το
firebird.confτου πελάτη και κλείνει τις ρυθμίσεις:
1WireCompression = true
ή
1WireCompression = false - Συνδέσου και πάλι στην ίδια βάση ώστε να εφαρμοστεί η νέα ρύθμιση (η συμπίεση ορίζεται κατά τη σύνδεση).
Όταν η συμπίεση είναι ενεργή, εμφανίζεται το εικονίδιο zlib δίπλα στο πεδίο βιβλιοθήκης. Το πεδίο Βιβλιοθήκη βάσης δείχνει ποιο fbclient.dll φορτώθηκε.
Αν η αλλαγή αποτύχει (π.χ. πρόβλημα με τα δικαιώματα διαχειριστή για εγγραφή στο firebird.conf) εμφανίζεται σχετικό μήνυμα. Δοκίμασε ξανά ως διαχειριστής ή κάνε τη διαδικασία χειροκίνητα όπως παρακάτω.
Χειροκίνητες ρυθμίσεις
Η EMDI χρησιμοποιεί ενσωματωμένη Firebird, δεν απαιτείται ξεχωριστή εγκατάσταση Firebird στο τερματικό.
Στον ίδιο φάκελο με το fbclient.dll (συνήθως ο φάκελος της EMDI) πρέπει να υπάρχουν:
fbclient.dllfirebird.confzlib1.dll(απαραίτητο για WireCompression· χωρίς αυτό η ρύθμιση αγνοείται)
Άνοιξε το αρχείο firebird.conf δίπλα στο fbclient.dll που χρησιμοποιείς και βάλε ή άλλαξε:
|
1 |
WireCompression = true |
Κλείσε και ξαναάνοιξε τη σύνδεση στην απομακρυσμένη βάση.
