Vydanie Memcached 1.5.15 s podporou autentifikácie pre protokol ASCII

Sa uskutočnilo vydanie systému cacheovania údajov v pamäti Memcached 1.5.15, ktorý operuje s údajmi vo formáte kľúč/hodnota a vyniká jednoduchým používaním. Memcached sa zvyčajne používa ako ľahké riešenie na zrýchlenie prevádzky vysoko zaťažených webových stránok cez cacheovanie prístupu k DBMS a medziúložným údajom. Kód dodáva sa pod licenciou BSD.

V novej verzii bola implementovaná experimentálna podpora autentifikácie pre protokol ASCII. Autentifikácia sa aktivuje pomocou možnosti „-Y [authfile]“, v ktorej sú uvedených až osem párov „login:heslo“. Na rozdiel od predtým implementovanej autentifikácie pre binárny protokol na báze SASL, je implementácia pre ASCII podstatne jednoduchšia, nevyžaduje externé závislosti a je predvolená pri zostavovaní. Pri aktivácii autentifikácie cez možnosť „-Y“ sa automaticky vypína binárny protokol a práca cez UDP. Obmedzenia prístupu viazané na login zatiaľ nie sú podporované.

V novej verzii sa taktiež zrýchlili operácie incr/decr vďaka nahradeniu snprintf. Zabezpečená je kompatibilita binárneho protokolu s funkčnosťou idle-timeout. Bol odstránený kód pre podporu režimu „-o inline_ascii_response“, ktorý bol vypnutý od verzie 1.5.0. Tento režim spotrebovával o 10-20 bytov viac pri zápise na urýchlenie spracovania požiadaviek v režime ASCII a stratil zmysel po prechode z použitia snprintf na rýchlu implementáciu itoa.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster