ASCII ప్రోటోకాల్ కోసం ప్రమాణీకరణ మద్దతుతో Memcached 1.5.15 విడుదల

జరిగింది RAMలో డేటా కాషింగ్ సిస్టమ్ విడుదల 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

ఒక వ్యాఖ్యను జోడించండి