Έκδοση Memcached 1.5.15 με υποστήριξη ελέγχου ταυτότητας ASCII

πήρε θέση απελευθέρωση του συστήματος προσωρινής αποθήκευσης δεδομένων στη μνήμη Memcached 1.5.15, το οποίο λειτουργεί σε δεδομένα σε μορφή κλειδιού/τιμής και είναι εύκολο στη χρήση. Το Memcached χρησιμοποιείται συνήθως ως μια ελαφριά λύση για την επιτάχυνση τοποθεσιών υψηλού φορτίου μέσω προσωρινής αποθήκευσης πρόσβασης στο DBMS και στα ενδιάμεσα δεδομένα. Κώδικας παρέχονται υπό την άδεια BSD.

Η νέα έκδοση υλοποιεί πειραματική υποστήριξη ελέγχου ταυτότητας για το πρωτόκολλο ASCII. Ο έλεγχος ταυτότητας ενεργοποιείται με την επιλογή "-Y [athfile]", καθορίζοντας έως και οκτώ ζεύγη σύνδεσης:κωδικός πρόσβασης στο αρχείο ταυτότητας. Σε αντίθεση με το δυαδικό πρωτόκολλο ελέγχου ταυτότητας που εφαρμόστηκε προηγουμένως, η υλοποίηση για το ASCII είναι πολύ απλούστερη, δεν απαιτεί εξωτερικές εξαρτήσεις και είναι κατασκευασμένη από προεπιλογή. Όταν ο έλεγχος ταυτότητας είναι ενεργοποιημένος μέσω της επιλογής "-Y", το δυαδικό πρωτόκολλο και η λειτουργία μέσω UDP απενεργοποιούνται αυτόματα. Οι περιορισμοί πρόσβασης σε σχέση με τις συνδέσεις δεν υποστηρίζονται ακόμη.

Η νέα έκδοση επιταχύνει επίσης τις λειτουργίες incr/decr αντικαθιστώντας το snprintf. Εξασφαλισμένη συμβατότητα δυαδικού πρωτοκόλλου με λειτουργία αδράνειας. Καταργήθηκε ο κώδικας για την υποστήριξη της λειτουργίας "-o inline_ascii_response", η οποία έχει απενεργοποιηθεί από την έκδοση 1.5.0. Αυτή η λειτουργία καταναλώνει 10-20 byte περισσότερα ανά εγγραφή για να επιταχύνει την επεξεργασία ερωτημάτων σε λειτουργία ASCII και έχασε το νόημά της μετά τη μετάβαση από τη χρήση του snprintf σε μια γρήγορη υλοποίηση του itoa.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο