إصدار Memcached 1.5.15 مع دعم مصادقة ASCII

يأخذ مكانا الافراج عن نظام التخزين المؤقت للبيانات في الذاكرة ميمكاشد 1.5.15، والتي تعمل على البيانات بتنسيق مفتاح / قيمة وسهلة الاستخدام. عادةً ما يتم استخدام Memcached كحل خفيف لتسريع المواقع عالية التحميل عن طريق التخزين المؤقت للوصول إلى DBMS والبيانات الوسيطة. شفرة زودت تحت رخصة BSD.

الإصدار الجديد يطبق دعم المصادقة التجريبية لبروتوكول ASCII. يتم تمكين المصادقة باستخدام الخيار "-Y [authfile]" ، مع تحديد ما يصل إلى ثمانية أزواج لتسجيل الدخول: كلمة المرور في ملف المصادقة. على عكس بروتوكول المصادقة الثنائية القائم على SASL الذي تم تنفيذه مسبقًا ، فإن تطبيق ASCII أبسط بكثير ، ولا يتطلب تبعيات خارجية ، ويتم بناؤه افتراضيًا. عند تمكين المصادقة عبر الخيار "-Y" ، يتم تعطيل البروتوكول الثنائي والتشغيل عبر UDP تلقائيًا. قيود الوصول فيما يتعلق بتسجيل الدخول غير مدعومة حتى الآن.

يعمل الإصدار الجديد أيضًا على تسريع عمليات الزيادة / decr عن طريق استبدال snprintf. ضمان توافق البروتوكول الثنائي مع وظيفة مهلة الخمول. تمت إزالة الكود لدعم وضع "-o inline_ascii_response" ، والذي تم تعطيله منذ الإصدار 1.5.0. يستهلك هذا الوضع 10-20 بايت أكثر لكل عملية كتابة لتسريع معالجة الاستعلام في وضع ASCII وفقد معناها بعد التبديل من استخدام snprintf إلى التنفيذ السريع لـ itoa.

المصدر: opennet.ru

إضافة تعليق