Memcached 1.6.0 - RAMan datuak cachean gordetzeko sistema bat, kanpoko euskarrietan gordetzeko gaitasuna duena.


Memcached 1.6.0 - RAMan datuak cachean gordetzeko sistema bat, kanpoko euskarrietan gordetzeko gaitasuna duena.

Martxoaren 8an, RAM-eko datuen cacheko sistema eguneratu zen memcached bertsiora arte 1.6.0. Aurreko bertsioekiko desberdintasun nagusia da orain posible dela kanpoko gailu bat erabiltzea cachean gordetako datuak gordetzeko.

memcached Oso kargatutako guneen edo web-aplikazioen lana bizkortzeko erabiltzen da, DBMSrako sarbidea eta bitarteko datuetarako cachean gordez.

Bertsio berrian, aukera lehenespenez gaituta dago eraikitzerakoan extstore, kanpoko euskarriak erabiltzeaz arduratzen dena. Funtzioa desgaitzeko, zehaztu --disable-extstore parametroa ./configure-n. Hala ere, eraikuntza modu lehenetsian gaituta dagoen arren, funtzio honen erabilera esplizituki zehaztu beharko zenuke abiaraztean.

Extstore kanpoko erabilera ahalbidetzen du Flash edo SSD drive cache tamaina handitzeko. Honek funtzio hau erabili gabe baino askoz datu kopuru handiagoa gordetzeko aukera emango dizu.

Beste berrikuntza garrantzitsu bat sare-interakzioaren berregokitzea izan zen, orain sistema-dei bakarrean loteen eskaerak automatikoki prozesatzeko egokituta dagoena. Aurreko bertsioetan, GET eskaera bakoitzaren prozesamendua pakete batean transmititzen zen, eta bertsio berrian, aldiz, eskaera anitzen erantzunak meta-pakete batean biltzen dira eta aldi berean igortzen dira. Berrikuntza horren ondorioz, PUZaren karga %25 murriztu zen.

Era berean, modernizazio horren ondorioz, buffererako memoria-kontsumoa murriztu zen - 4.5 KB-tik 400-500 byte-ra dei bakoitzeko, eta malloc, realloc eta doako funtzioen erabilera murriztu zen, eta horrek memoria zatiketa txikiagoa ekarri zuen. Hari bakoitzak bere irakurketa eta idazketa buffer-en multzoa kudeatzen du orain konexio aktiboetarako. Buffer hauen tamaina doitzeko, -o resp_obj_mem_limit=N eta -o read_buf_mem_limt=N aukerak eskaintzen dira.

Era berean, zerbitzariarekin trukatzeko protokolo bitarra "zaharkitua" kategoriara pasatzen ari zela iragarri zen. Meta protokoloak ordezkatu zuen - meta komando trinkoekin protokoloaren testu bertsioa. Protokolo berriak aurrez erabilgarri dauden eragiketa guztiak hartzen ditu kontuan protokolo bitarraren bertsio zaharragoak erabiliz.

>>> Webgune ofiziala


>>> Iturburu kodea (BSD lizentzia)


>>> Extstore-ren deskribapena


>>> Meta komandoen deskribapena

Iturria: linux.org.ru

Gehitu iruzkin berria