Izdaja Memcached 1.5.15 s podporo za preverjanje pristnosti za protokol ASCII

potekala izdaja sistema predpomnjenja podatkov v RAM-u Memcached 1.5.15, ki deluje s podatki v obliki ključ/vrednost in je enostaven za uporabo. Memcached se običajno uporablja kot lahka rešitev za pospešitev dela visoko obremenjenih spletnih mest s predpomnjenjem dostopa do DBMS in vmesnih podatkov. Koda priloženo pod licenco BSD.

Nova različica uvaja poskusno podporo za preverjanje pristnosti za protokol ASCII. Preverjanje pristnosti je omogočeno z možnostjo »-Y [authfile]«, ki v datoteki authfile poda do osem parov prijava:geslo. Za razliko od predhodno implementiranega binarnega protokola za preverjanje pristnosti na osnovi SASL je izvedba za ASCII veliko enostavnejša, ne zahteva zunanjih odvisnosti in je privzeto sestavljena. Ko omogočite avtentikacijo z možnostjo “-Y”, sta binarni protokol in delo prek UDP samodejno onemogočena. Omejitve dostopa na podlagi prijav še niso podprte.

Nova izdaja tudi pospeši operacije incr/decr z zamenjavo snprintf. Zagotovljena je združljivost binarnega protokola s funkcijo časovne omejitve mirovanja. Odstranjena koda za podporo načinu "-o inline_ascii_response", ki je bil onemogočen od izdaje 1.5.0. Ta način porabi 10–20 bajtov več na pisanje za pospešitev obdelave zahtev v načinu ASCII in je postal nesmiseln po prehodu z uporabe snprintf na hitro implementacijo itoa.

Vir: opennet.ru

Dodaj komentar