Рэліз Memcached 1.5.15 з падтрымкай аўтэнтыфікацыі для пратаколу ASCII

Адбыўся рэліз сістэмы кэшавання дадзеных у аператыўнай памяці Memcached 1.5.15, якая аперуе дадзенымі ў фармаце ключ/значэнне і адрознай прастатой выкарыстання. Memcached звычайна прымяняецца як легкаважнае рашэнне для паскарэння працы высоканагружаных сайтаў шляхам кэшаванне доступу да СКБД і прамежкавых дадзеных. Код пастаўляецца пад ліцэнзіяй BSD.

У новай версіі рэалізавана эксперыментальная падтрымка аўтэнтыфікацыі для пратакола ASCII. Аўтэнтыфікацыя ўключаецца пры дапамозе опцыі "-Y [authfile]" з указаннем у файле authfile да васьмі пар "лагін:пароль". У адрозненне ад раней рэалізаванай для бінарнага пратакола аўтэнтыфікацыі на базе SASL рэалізацыя для ASCII істотна прасцей, не патрабуе вонкавых залежнасцяў і збіраецца па змаўчанні. Пры ўключэнні аўтэнтыфікацыі праз опцыю "-Y" аўтаматычна адключаецца бінарны пратакол і праца праз UDP. Размежаванні доступу ў прывязцы да лагін пакуль не падтрымліваюцца.

У новым выпуску таксама паскорана праца аперацый incr/decr за рахунак замены snprintf. Забяспечана сумяшчальнасць бінарнага пратакола з функцыянальнасцю idle-timeout. Выдалены код для падтрымкі рэжыму "-o inline_ascii_response", які быў адключаны пачынаючы з выпуску 1.5.0. Гэты рэжым спажывае на 10-20 байт больш на запіс для паскарэння апрацоўкі запытаў у рэжыме ASCII і страціў сэнс пасля пераходу з выкарыстання snprintf на хуткую рэалізацыю itoa.

Крыніца: opennet.ru

Дадаць каментар