Memcached 1.5.15 kaleratzea ASCII protokoloaren autentifikazio-laguntzarekin

ospatu memoriako datuen cache sistemaren askatzea Memcached 1.5.15, gako/balio formatuan datuekin funtzionatzen duena eta erabiltzeko erraza dena. Memcached karga handiko guneak bizkortzeko irtenbide arin gisa erabiltzen da normalean DBMSrako eta bitarteko datuetarako sarbidea cachean gordez. Kodea hornituta BSD lizentziapean.

Bertsio berriak ASCII protokoloaren autentifikazio esperimentala onartzen du. Autentifikazioa "-Y [authfile]" aukeraren bidez gaitzen da, autentifikazio fitxategian gehienez zortzi saio-hasiera: pasahitz bikote zehaztuz. Lehen inplementatutako SASL-en oinarritutako autentifikazio bitarreko protokoloa ez bezala, ASCIIren inplementazioa askoz sinpleagoa da, ez du kanpoko menpekotasunik behar eta lehenespenez muntatuta dago. "-Y" aukera erabiliz autentifikazioa gaitzen duzunean, protokolo bitarra eta UDP bidezko lana automatikoki desgaitzen dira. Saio-hasieran oinarritutako sarbide-murrizketak oraindik ez dira onartzen.

Bertsio berriak incr/decr eragiketak bizkortzen ditu snprintf ordezkatuz. Protokolo bitarraren bateragarritasuna bermatzen da inaktibo-denbora-muga funtzionalitatearekin. Kodea kendu da "-o inline_ascii_response" modua onartzeko, 1.5.0 bertsiotik desgaitu zena. Modu honek idazketa bakoitzeko 10-20 byte gehiago kontsumitzen ditu eskaerak prozesatzeko ASCII moduan bizkortzeko eta zentzurik gabe geratu zen snprintf erabiltzetik itoa inplementazio azkarrera igaro ostean.

Iturria: opennet.ru

Gehitu iruzkin berria