Memcached 1.5.15-ի թողարկում՝ ASCII արձանագրության վավերացման աջակցությամբ

տեղի ունեցավ RAM-ում տվյալների քեշավորման համակարգի թողարկում Memcached 1.5.15, որը գործում է բանալի/արժեքի ձևաչափով տվյալների վրա և հեշտ է օգտագործել։ Memcached-ը սովորաբար օգտագործվում է որպես թեթև լուծում՝ բարձր բեռնված կայքերի աշխատանքը արագացնելու համար՝ քեշավորելով մուտքը DBMS և միջանկյալ տվյալներ: Կոդ մատակարարված BSD լիցենզիայի ներքո:

Նոր տարբերակը ներկայացնում է փորձնական վավերացման աջակցություն ASCII արձանագրության համար: Նույնականացումը միացված է «-Y [autfile]» տարբերակի միջոցով՝ վավերագրման ֆայլում նշելով մինչև ութ մուտք:գաղտնաբառ զույգեր: Ի տարբերություն նախկինում ներդրված SASL-ի վրա հիմնված երկուական վավերացման արձանագրության, ASCII-ի իրականացումը շատ ավելի պարզ է, չի պահանջում արտաքին կախվածություններ և հավաքվում է լռելյայն: Երբ դուք միացնում եք նույնականացումը՝ օգտագործելով «-Y» տարբերակը, երկուական արձանագրությունը և UDP-ի միջոցով աշխատանքը ավտոմատ կերպով անջատվում են: Մուտքի սահմանափակումները, որոնք հիմնված են մուտքերի վրա, դեռ չեն աջակցվում:

Նոր թողարկումը նաև արագացնում է incr/decr գործողությունները՝ փոխարինելով snprintf-ը: Ապահովված է երկուական արձանագրության համատեղելիությունը idle-timeout ֆունկցիայի հետ: Հեռացվել է կոդը՝ «-o inline_ascii_response» ռեժիմին աջակցելու համար, որն անջատված էր 1.5.0 թողարկման պահին: Այս ռեժիմը մեկ գրելու համար ծախսում է 10-20 բայթ ավել՝ ASCII ռեժիմում հարցումների մշակումն արագացնելու համար և անիմաստ դարձավ snprintf-ի օգտագործումից itoa-ի արագ իրականացմանն անցնելուց հետո:

Source: opennet.ru

Добавить комментарий