Објавување на Memcached 1.5.15 со поддршка за автентикација за протоколот ASCII

се одржа ослободување на системот за кеширање податоци во RAM меморија Memcached 1.5.15, кој работи на податоци во формат клуч/вредност и е лесен за користење. Memcached обично се користи како лесно решение за да се забрза работата на локациите со големо оптоварување со кеширање на пристап до DBMS и средните податоци. Код испорачани под лиценцата BSD.

Новата верзија воведува поддршка за експериментална автентикација за протоколот ASCII. Автентикацијата е овозможена со користење на опцијата „-Y [autfile]“, наведувајќи до осум парови најава:лозинка во датотеката за автентичност. За разлика од претходно имплементираниот SASL-базиран бинарен протокол за автентикација, имплементацијата за ASCII е многу поедноставна, не бара надворешни зависности и се составува стандардно. Кога ќе овозможите автентикација користејќи ја опцијата „-Y“, бинарниот протокол и работата преку UDP автоматски се оневозможени. Ограничувањата за пристап врз основа на најавувања сè уште не се поддржани.

Новото издание, исто така, ги забрзува операциите incr/decr со замена на snprintf. Обезбедена е компатибилност на бинарниот протокол со функционалноста за време на мирување. Отстранет код за поддршка на режимот „-o inline_ascii_response“, кој беше оневозможен од објавувањето 1.5.0. Овој режим троши 10-20 бајти повеќе по запишување за да се забрза обработката на барањата во режим ASCII и стана бесмислен по преминот од користење snprintf на брза имплементација на itoa.

Извор: opennet.ru

Додадете коментар