ASCII хаттамасы үшін аутентификация қолдауымен Memcached 1.5.15 шығарылымы

Орын алу жедел жадтағы деректерді кэштеу жүйесін шығару Memcached 1.5.15, ол кілт/мән пішіміндегі деректермен жұмыс істейді және пайдалану оңай. Memcached әдетте ДҚБЖ және аралық деректерге қол жеткізуді кэштеу арқылы жоғары жүктелетін сайттардың жұмысын жеделдету үшін жеңіл шешім ретінде пайдаланылады. Код жеткізілген BSD лицензиясы бойынша.

Жаңа нұсқа ASCII хаттамасы үшін тәжірибелік аутентификация қолдауын енгізеді. Аутентификация "-Y [authfile]" опциясы арқылы қосылады, аутификация файлында сегізге дейін логин:пароль жұбын көрсетеді. Бұрын енгізілген SASL негізіндегі екілік аутентификация протоколынан айырмашылығы, ASCII үшін іске асыру әлдеқайда қарапайым, сыртқы тәуелділікті қажет етпейді және әдепкі бойынша жиналады. «-Y» опциясын пайдаланып аутентификацияны қосқанда, екілік протокол және UDP арқылы жұмыс автоматты түрде өшіріледі. Жүйеге кіруге негізделген кіру шектеулеріне әлі қолдау көрсетілмейді.

Жаңа шығарылым сонымен қатар snprintf ауыстыру арқылы incr/decr операцияларын жылдамдатады. Екілік хаттаманың күту уақыты функционалдығымен үйлесімділігі қамтамасыз етіледі. 1.5.0 шығарылымында өшірілген "-o inline_ascii_response" режимін қолдау үшін жойылған код. Бұл режим ASCII режимінде сұрауларды өңдеуді жылдамдату үшін жазуға 10-20 байт көбірек жұмсайды және snprintf пайдаланудан itoa жылдам іске асыруға көшкеннен кейін мағынасыз болды.

Ақпарат көзі: opennet.ru

пікір қалдыру