Vydanie Memcached 1.5.15 s podporou autentifikácie pre protokol ASCII

uskutočnilo sa uvoľnenie systému ukladania údajov do pamäte RAM Memcached 1.5.15, ktorý pracuje s údajmi vo formáte kľúč/hodnota a ľahko sa používa. Memcached sa zvyčajne používa ako odľahčené riešenie na urýchlenie práce na stránkach s vysokým zaťažením tým, že ukladá do vyrovnávacej pamäte prístup k DBMS a prechodným údajom. kód dodávané pod licenciou BSD.

Nová verzia zavádza experimentálnu podporu autentifikácie pre protokol ASCII. Autentifikácia je povolená pomocou voľby „-Y [autorizačný súbor]“, ktorá špecifikuje až osem párov login:password v súbore authfile. Na rozdiel od predtým implementovaného binárneho autentifikačného protokolu založeného na SASL je implementácia pre ASCII oveľa jednoduchšia, nevyžaduje externé závislosti a je štandardne zostavená. Keď povolíte autentifikáciu pomocou možnosti „-Y“, binárny protokol a práca cez UDP sa automaticky deaktivujú. Obmedzenia prístupu založené na prihláseniach zatiaľ nie sú podporované.

Nové vydanie tiež urýchľuje operácie incr/decr nahradením snprintf. Je zabezpečená kompatibilita binárneho protokolu s funkcionalitou nečinnosti. Odstránený kód na podporu režimu "-o inline_ascii_response", ktorý bol zakázaný od vydania 1.5.0. Tento režim spotrebuje o 10-20 bajtov viac na zápis, aby sa urýchlilo spracovanie požiadaviek v režime ASCII a po prechode z používania snprintf na rýchlu implementáciu itoa stratil zmysel.

Zdroj: opennet.ru

Pridať komentár