Lëshimi i Memcached 1.5.15 me mbështetje vërtetimi për protokollin ASCII

Ndodhi lëshimi i sistemit të ruajtjes së të dhënave në RAM Memcached 1.5.15, i cili funksionon mbi të dhënat në formatin kyç/vlerë dhe është i lehtë për t'u përdorur. Memcached zakonisht përdoret si një zgjidhje e lehtë për të përshpejtuar punën e vendeve me ngarkesë të lartë duke ruajtur aksesin në memorien e fshehtë në DBMS dhe të dhënat e ndërmjetme. Kodi furnizuar nën licencën BSD.

Versioni i ri prezanton mbështetjen eksperimentale të vërtetimit për protokollin ASCII. Autentifikimi aktivizohet duke përdorur opsionin "-Y [authfile]", duke specifikuar deri në tetë çifte hyrje:fjalëkalim në skedarin e autorit. Ndryshe nga protokolli i vërtetimit binar i bazuar në SASL i implementuar më parë, zbatimi për ASCII është shumë më i thjeshtë, nuk kërkon varësi të jashtme dhe është montuar si parazgjedhje. Kur aktivizoni vërtetimin duke përdorur opsionin "-Y", protokolli binar dhe puna përmes UDP çaktivizohen automatikisht. Kufizimet e aksesit bazuar në hyrjet nuk mbështeten ende.

Publikimi i ri gjithashtu përshpejton operacionet incr/decr duke zëvendësuar snprintf. Sigurohet përputhshmëria e protokollit binar me funksionalitetin e papunësisë. Kodi u hoq për të mbështetur modalitetin "-o inline_ascii_response", i cili u çaktivizua që nga lëshimi 1.5.0. Ky modalitet konsumon 10-20 bajt më shumë për shkrim për të përshpejtuar përpunimin e kërkesave në modalitetin ASCII dhe u bë i pakuptimtë pas kalimit nga përdorimi i snprintf në zbatimin e shpejtë të itoa.

Burimi: opennet.ru

Shto një koment