ASCII ပရိုတိုကောအတွက် စစ်မှန်ကြောင်းအထောက်အထားပြသမှု ပံ့ပိုးမှုဖြင့် Memcached 1.5.15 ကို ဖြန့်ချိသည်

နေရာယူခဲ့သည်။ RAM တွင် data caching system ကိုထုတ်လွှတ်သည်။ Memcached 1.5.15ဒေတာကို သော့/တန်ဖိုးဖော်မတ်ဖြင့် လုပ်ဆောင်ပြီး အသုံးပြုရလွယ်ကူသည်။ Memcached ကို DBMS နှင့် အလယ်အလတ်ဒေတာများသို့ ကက်ရှ်ဝင်ရောက်ခြင်းဖြင့် မြင့်မားသော load site များ၏လုပ်ငန်းကို အရှိန်မြှင့်ရန်အတွက် ပေါ့ပါးသောဖြေရှင်းချက်အဖြစ် အသုံးပြုသည်။ ကုဒ် ထောက်ပံ့ BSD လိုင်စင်အောက်တွင်။

ဗားရှင်းအသစ်သည် ASCII ပရိုတိုကောအတွက် စမ်းသပ်စစ်မှန်ကြောင်းအထောက်အထားပြသခြင်းကို မိတ်ဆက်ပေးသည်။ စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို “-Y [authfile]” ရွေးချယ်မှုဖြင့် ဖွင့်ထားပြီး၊ အကောင့်ဝင်ခြင်း-လျှို့ဝှက်ဖိုင်ဖိုင်တွင် စကားဝှက်အတွဲရှစ်ခုအထိ သတ်မှတ်ပေးထားသည်။ ယခင်အသုံးပြုခဲ့သည့် SASL-based binary authentication protocol နှင့်မတူဘဲ၊ ASCII အတွက် အကောင်အထည်ဖော်မှုသည် ပိုမိုရိုးရှင်းသည်၊ ပြင်ပမှီခိုမှုများမလိုအပ်ဘဲ၊ ပုံမှန်အားဖြင့် စုစည်းထားသည်။ “-Y” ရွေးချယ်မှုကို အသုံးပြု၍ စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို ဖွင့်သောအခါ၊ ဒွိပရိုတိုကောနှင့် UDP မှတစ်ဆင့် အလုပ်လုပ်ခြင်းကို အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။ အကောင့်ဝင်ရောက်မှုအပေါ်အခြေခံ၍ ဝင်ရောက်ခွင့်ကန့်သတ်ချက်များကို ပံ့ပိုးမထားပါ။

အသစ်ထွက်ရှိမှုသည် snprintf ကိုအစားထိုးခြင်းဖြင့် incr/decr လုပ်ဆောင်ချက်များကို အရှိန်မြှင့်ပေးသည်။ idle-timeout လုပ်ဆောင်နိုင်စွမ်းနှင့် binary protocol ၏ လိုက်ဖက်ညီမှုကို အာမခံပါသည်။ ထုတ်ဝေမှု 1.5.0 တွင် ပိတ်ထားသည့် "-o inline_ascii_response" မုဒ်ကို ပံ့ပိုးရန် ကုဒ်ကို ဖယ်ရှားထားသည်။ ဤမုဒ်သည် ASCII မုဒ်တွင် လုပ်ဆောင်နေသော တောင်းဆိုချက်များကို အရှိန်မြှင့်ရန် စာရေးမှုတစ်ခုလျှင် 10-20 bytes ပိုစားသုံးပြီး snprintf ကို အသုံးပြုခြင်းမှ itoa ၏ အမြန်အကောင်အထည်ဖော်မှုသို့ ကူးပြောင်းပြီးနောက် အဓိပ္ပါယ်မဲ့သွားပါသည်။

source: opennet.ru

မှတ်ချက် Add