ASCII پروٹوکول کے لیے تصدیق کی حمایت کے ساتھ Memcached 1.5.15 کی ریلیز

واقعہ پیش آیا ان میموری ڈیٹا کیشنگ سسٹم کی رہائی Memcached 1.5.15، جو ڈیٹا پر کلیدی/قدر کی شکل میں کام کرتا ہے اور استعمال میں آسان ہے۔ Memcached کو عام طور پر DBMS اور انٹرمیڈیٹ ڈیٹا تک رسائی کیشنگ کے ذریعے زیادہ بوجھ والی سائٹس کو تیز کرنے کے لیے ہلکے وزن کے حل کے طور پر استعمال کیا جاتا ہے۔ کوڈ فراہم کی BSD لائسنس کے تحت۔

نئے ورژن میں ASCII پروٹوکول کے لیے تجرباتی توثیق کی حمایت متعارف کرائی گئی ہے۔ "-Y [authfile]" آپشن کا استعمال کرتے ہوئے توثیق کو فعال کیا جاتا ہے، authfile فائل میں آٹھ لاگ ان: پاس ورڈ کے جوڑوں کی وضاحت کرتا ہے۔ پہلے لاگو کیے گئے SASL پر مبنی بائنری تصدیقی پروٹوکول کے برعکس، ASCII کے لیے عمل درآمد بہت آسان ہے، اسے بیرونی انحصار کی ضرورت نہیں ہے، اور اسے ڈیفالٹ کے ذریعے جمع کیا جاتا ہے۔ جب آپ "-Y" اختیار کا استعمال کرتے ہوئے تصدیق کو فعال کرتے ہیں، تو بائنری پروٹوکول اور UDP کے ذریعے کام خود بخود غیر فعال ہو جاتا ہے۔ لاگ ان پر مبنی رسائی کی پابندیاں ابھی تک تعاون یافتہ نہیں ہیں۔

نئی ریلیز snprintf کی جگہ لے کر incr/decr آپریشنز کو بھی تیز کرتی ہے۔ بیکار ٹائم آؤٹ فعالیت کے ساتھ بائنری پروٹوکول کی مطابقت کو یقینی بنایا گیا ہے۔ "-o inline_ascii_response" موڈ کو سپورٹ کرنے کے لیے کوڈ کو ہٹا دیا گیا، جسے ریلیز 1.5.0 سے غیر فعال کر دیا گیا تھا۔ یہ موڈ ASCII موڈ میں پروسیسنگ کی درخواستوں کو تیز کرنے کے لیے فی تحریر 10-20 بائٹس زیادہ استعمال کرتا ہے اور snprintf کے استعمال سے itoa کے تیزی سے نفاذ میں منتقلی کے بعد بے معنی ہو گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں