ASCII நெறிமுறைக்கான அங்கீகார ஆதரவுடன் Memcached 1.5.15 வெளியீடு

நடைபெற்றது RAM இல் தரவு கேச்சிங் அமைப்பின் வெளியீடு Memcached 1.5.15, இது விசை/மதிப்பு வடிவத்தில் தரவுகளில் இயங்குகிறது மற்றும் பயன்படுத்த எளிதானது. Memcached பொதுவாக DBMS மற்றும் இடைநிலை தரவுகளுக்கான அணுகலை தேக்ககப்படுத்துவதன் மூலம் அதிக சுமை தளங்களின் வேலையை விரைவுபடுத்த இலகுரக தீர்வாகப் பயன்படுத்தப்படுகிறது. குறியீடு வழங்கப்பட்ட BSD உரிமத்தின் கீழ்.

புதிய பதிப்பு ASCII நெறிமுறைக்கான சோதனை அங்கீகார ஆதரவை அறிமுகப்படுத்துகிறது. அங்கீகாரமானது “-Y [authfile]” விருப்பத்தைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது, இது authfile கோப்பில் எட்டு உள்நுழைவு:கடவுச்சொல் ஜோடிகளைக் குறிப்பிடுகிறது. முன்னர் செயல்படுத்தப்பட்ட SASL-அடிப்படையிலான பைனரி அங்கீகார நெறிமுறையைப் போலன்றி, ASCII க்கான செயல்படுத்தல் மிகவும் எளிமையானது, வெளிப்புற சார்புகள் தேவையில்லை, மேலும் முன்னிருப்பாக அசெம்பிள் செய்யப்படுகிறது. நீங்கள் "-Y" விருப்பத்தைப் பயன்படுத்தி அங்கீகாரத்தை இயக்கும் போது, ​​பைனரி நெறிமுறை மற்றும் UDP வழியாக வேலை தானாகவே முடக்கப்படும். உள்நுழைவுகளின் அடிப்படையிலான அணுகல் கட்டுப்பாடுகள் இன்னும் ஆதரிக்கப்படவில்லை.

புதிய வெளியீடு snprintf ஐ மாற்றுவதன் மூலம் incr/decr செயல்பாடுகளை வேகப்படுத்துகிறது. செயலற்ற காலக்கெடு செயல்பாட்டுடன் பைனரி நெறிமுறையின் இணக்கத்தன்மை உறுதி செய்யப்படுகிறது. 1.5.0 வெளியீட்டில் முடக்கப்பட்ட "-o inline_ascii_response" பயன்முறையை ஆதரிக்க குறியீடு அகற்றப்பட்டது. இந்த பயன்முறையானது ASCII பயன்முறையில் செயலாக்க கோரிக்கைகளை விரைவுபடுத்த ஒரு எழுத்துக்கு 10-20 பைட்டுகள் அதிகமாகப் பயன்படுத்துகிறது, மேலும் snprintf ஐப் பயன்படுத்துவதில் இருந்து itoa இன் வேகமான செயலாக்கத்திற்கு மாறிய பிறகு அர்த்தமற்றதாகிவிட்டது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்