Memcached 1.5.15 izdanje sa podrškom za ASCII autentifikaciju

održan oslobađanje sistema za keširanje podataka u memoriji Memcached 1.5.15, koji radi na podacima u formatu ključ/vrijednost i jednostavan je za korištenje. Memcached se obično koristi kao lagano rješenje za ubrzavanje visoko opterećenih lokacija keširanjem pristupa DBMS-u i međupodacima. Kod isporučuje se pod BSD licencom.

Nova verzija implementira eksperimentalnu podršku za autentifikaciju za ASCII protokol. Autentifikacija je omogućena opcijom "-Y [authfile]", navodeći do osam parova login:password u authfileu. Za razliku od prethodno implementiranog protokola binarne provjere autentičnosti zasnovanog na SASL-u, implementacija za ASCII je mnogo jednostavnija, ne zahtijeva vanjske ovisnosti i izgrađena je po defaultu. Kada je autentifikacija omogućena preko “-Y” opcije, binarni protokol i rad preko UDP-a se automatski onemogućuju. Ograničenja pristupa u vezi sa prijavama još nisu podržana.

Novo izdanje također ubrzava incr/decr operacije zamjenom snprintf. Osigurana kompatibilnost binarnog protokola s funkcijom mirovanja. Uklonjen je kod za podršku režima "-o inline_ascii_response", koji je onemogućen od izdanja 1.5.0. Ovaj režim troši 10-20 bajtova više po pisanju da bi ubrzao obradu zahteva u ASCII režimu i izgubio je svoje značenje nakon prelaska sa korišćenja snprintf-a na brzu implementaciju itoa.

izvor: opennet.ru

Dodajte komentar