Memcached 1.5.15 izlaišana ar ASCII protokola autentifikācijas atbalstu

notika datu kešatmiņas sistēmas atbrīvošana RAM Memcached 1.5.15, kas darbojas ar datiem atslēgas/vērtības formātā un ir viegli lietojams. Memcached parasti tiek izmantots kā viegls risinājums, lai paātrinātu augstas slodzes vietņu darbu, saglabājot piekļuvi DBVS un starpdatiem. Kods piegādāts saskaņā ar BSD licenci.

Jaunā versija ievieš eksperimentālu autentifikācijas atbalstu ASCII protokolam. Autentifikācija ir iespējota, izmantojot opciju “-Y [authfile]”, norādot līdz astoņiem pieteikšanās:paroles pāriem authfile failā. Atšķirībā no iepriekš ieviestā, uz SASL balstītā binārā autentifikācijas protokola, ASCII ieviešana ir daudz vienkāršāka, tai nav nepieciešamas ārējas atkarības, un tā tiek samontēta pēc noklusējuma. Iespējojot autentifikāciju, izmantojot opciju “-Y”, binārais protokols un darbs, izmantojot UDP, tiek automātiski atspējoti. Piekļuves ierobežojumi, kuru pamatā ir pieteikšanās, vēl netiek atbalstīti.

Jaunais laidiens arī paātrina incr/decr darbības, aizstājot snprintf. Tiek nodrošināta binārā protokola savietojamība ar dīkstāves taimauta funkcionalitāti. Noņemts kods, lai atbalstītu režīmu "-o inline_ascii_response", kas tika atspējots, sākot ar versiju 1.5.0. Šis režīms patērē par 10–20 baitiem vairāk vienai rakstīšanai, lai paātrinātu pieprasījumu apstrādi ASCII režīmā, un tas kļuva bezjēdzīgs pēc pārejas no snprintf izmantošanas uz ātru itoa ieviešanu.

Avots: opennet.ru

Pievieno komentāru