Memcached 1.5.15 ልቀት በASCII ማረጋገጫ ድጋፍ

ወስዷል የማህደረ ትውስታ መረጃ መሸጎጫ ስርዓት መልቀቅ Memcached 1.5.15, በመረጃ ላይ በቁልፍ / እሴት ቅርጸት የሚሰራ እና ለመጠቀም ቀላል ነው. Memcached የዲቢኤምኤስ እና የመሃል ዳታ መዳረሻን በመሸጎጥ ከፍተኛ ጭነት የሚጫኑ ጣቢያዎችን ለማፋጠን አብዛኛውን ጊዜ እንደ ቀላል ክብደት መፍትሄ ያገለግላል። ኮድ የቀረበ በ BSD ፍቃድ.

አዲሱ ስሪት ለASCII ፕሮቶኮል የሙከራ ማረጋገጫ ድጋፍን ተግባራዊ ያደርጋል። ማረጋገጫ በ"-Y [authfile]" አማራጭ ነቅቷል፣ በፋይሉ ውስጥ እስከ ስምንት የሚደርሱ መግቢያ፡የይለፍ ቃል ጥንዶችን ይገልጻል። ቀደም ሲል ከተተገበረው SASL-based የሁለትዮሽ ማረጋገጫ ፕሮቶኮል በተለየ መልኩ ለ ASCII አተገባበር በጣም ቀላል ነው, የውጭ ጥገኛዎችን አይፈልግም እና በነባሪነት የተገነባ ነው. በ"-Y" አማራጭ በኩል ማረጋገጥ ሲነቃ የሁለትዮሽ ፕሮቶኮል እና በUDP በኩል የሚሰራው ስራ በራስ ሰር ይሰናከላል። ከመግባት ጋር በተያያዘ የመዳረሻ ገደቦች ገና አልተደገፉም።

አዲሱ ልቀት እንዲሁ snprintfን በመተካት የ incr/decr ስራዎችን ያፋጥናል። ከስራ ፈት ጊዜ ማብቂያ ተግባር ጋር የተረጋገጠ የሁለትዮሽ ፕሮቶኮል ተኳሃኝነት። 1.5.0 ከተለቀቀ በኋላ የተሰናከለውን የ"-o inline_ascii_response" ሁነታን ለመደገፍ የተወገደ ኮድ። ይህ ሁነታ በASCII ሁነታ የጥያቄዎችን ሂደት ለማፋጠን በየጽሁፉ ከ10-20 ባይት ይበላል እና snprintfን ከመጠቀም ወደ ፈጣን የ itoa ትግበራ ከተቀየረ በኋላ ትርጉሙን አጥቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ