Rhyddhau Memcached 1.5.15 gyda chefnogaeth dilysu ASCII

cymryd lle rhyddhau system storio data mewn cof Memcached 1.5.15, sy'n gweithredu ar ddata mewn fformat allwedd/gwerth ac sy'n hawdd ei ddefnyddio. Mae Memcached fel arfer yn cael ei ddefnyddio fel datrysiad ysgafn i gyflymu safleoedd llwyth uchel trwy gadw mynediad i'r DBMS a data canolraddol. CΓ΄d cyflenwi dan y drwydded BSD.

Mae'r fersiwn newydd yn gweithredu cefnogaeth ddilysu arbrofol ar gyfer y protocol ASCII. Mae dilysu wedi'i alluogi gyda'r opsiwn "-Y [authfile]", gan nodi hyd at wyth pΓ’r mewngofnodi: cyfrinair yn yr authfile. Yn wahanol i'r protocol dilysu deuaidd seiliedig ar SASL a weithredwyd yn flaenorol, mae gweithredu ASCII yn llawer symlach, nid oes angen dibyniaethau allanol arno, ac fe'i hadeiladir yn ddiofyn. Pan fydd dilysu wedi'i alluogi trwy'r opsiwn "-Y", mae'r protocol deuaidd a gweithrediad trwy'r CDU yn cael eu hanalluogi'n awtomatig. Nid yw cyfyngiadau mynediad mewn perthynas Γ’ mewngofnodi wedi'u cefnogi eto.

Mae'r datganiad newydd hefyd yn cyflymu gweithrediadau incr / decr trwy ddisodli snprintf. Sicrhawyd bod protocol deuaidd yn gydnaws ag ymarferoldeb terfyn amser segur. Cod wedi'i dynnu i gefnogi modd "-o inline_ascii_response", sydd wedi'i analluogi ers rhyddhau 1.5.0. Mae'r modd hwn yn defnyddio 10-20 beit yn fwy fesul ysgrifennu i gyflymu prosesu ymholiad yn y modd ASCII a chollodd ei ystyr ar Γ΄l newid o ddefnyddio snprintf i weithredu itoa yn gyflym.

Ffynhonnell: opennet.ru

Ychwanegu sylw