Memcached 1.6.0 — njĂ« sistem memorie qĂ« ruan tĂ« dhĂ«na nĂ« RAM me mundĂ«sinĂ« e ruajtjes nĂ« njĂ« pajisje tĂ« jashtme


Memcached 1.6.0 - sistem caching të dhënash në RAM me mundësi ruajtjeje në një depo të jashtme

Më 8 mars u bë një përmirësim i sistemit të caching të të dhënave në RAM Memcached deri në versionin 1.6.0. Dallimi kryesor nga versionet e mëparshme është se tani është e mundur të bëhet përdorimi i një pajisjeje të jashtme për ruajtjen e të dhënave të cached.

Memcached përdoret për të përshpejtuar funksionimin e faqeve të internetit apo aplikacioneve të ngarkuara shumë duke caching aksesin në DBMS dhe në të dhënat ndërmjetëse.

NĂ« versionin e ri, gjatĂ« ndĂ«rtimit, Ă«shtĂ« pĂ«rfshirĂ« si parazgjedhje parametri extstore, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r pĂ«rdorimin e njĂ« depoje tĂ« jashtme. PĂ«r tĂ« çaktivizuar kĂ«tĂ« funksion, duhet tĂ« specifikoni nĂ« ./configure parametrin —disable-extstore. MegjithatĂ«, pavarĂ«sisht se Ă«shtĂ« aktivizuar si parazgjedhje, gjatĂ« nisjes duhet tĂ« tregoni drejtpĂ«rdrejt pĂ«rdorimin e kĂ«tij funksioni.

Extstore lejon përdorimin e një Flash ose SSD depoje për të rritur madhësinë e caches. Kjo do të mundësojë caching shumë më të mëdha sasi të dhënash sesa pa përdorimin e këtij funksioni.

Një tjetër risie e rëndësishme ishte ristrukturimi i ndërveprimit rrjetor, i cili tani është i adaptuar për përpunimin automatik të kërkesave të grumbulluara brenda një thirrje sistemi. Në versionet e mëparshme, përpunimi i çdo kërkese GET dërgohej në një paketë të veçantë, ndërsa në versionin e ri përgjigjet për disa kërkesa grumbullohen në një metapakete dhe dërgohen një herë. Si rezultat i kësaj risie është ulur ngarkesa në CPU me 25%.

Po ashtu, si rezultat i kĂ«saj modernizimi, Ă«shtĂ« reduktuar konsumi i memories pĂ«r buffering — nga 4.5 KB nĂ« 400-500 byte pĂ«r thirrje, dhe Ă«shtĂ« reduktuar pĂ«rdorimi i funksioneve malloc, realloc dhe free, qĂ« ka çuar nĂ« fragmentim mĂ« tĂ« vogĂ«l tĂ« memories. Çdo thread tani pĂ«rpunon rezervuarin e tij tĂ« buffers pĂ«r lexim dhe shkruarje pĂ«r lidhjet aktive. PĂ«r tĂ« konfiguroni madhĂ«sinĂ« e kĂ«tyre buffers, janĂ« parashikuar opsionet -o resp_obj_mem_limit=N dhe -o read_buf_mem_limit=N.

I Ă«shtĂ« bĂ«rĂ« gjithashtu njoftimi pĂ«r kalimin nĂ« statusin e "dekretuar si mĂ« tĂ« vjetra" tĂ« protokollit binar tĂ« exchange me serverin. NĂ« vend tĂ« tij ka ardhur protokolli meta — njĂ« version tekstual i protokollit me komanda meta kompakte. NĂ« protokollin e ri janĂ« parashikuar tĂ« gjitha operacionet e mĂ«parshme qĂ« pĂ«rdornin versionet e vjetra tĂ« protokollit binar.

>>> Webfaqja zyrtare


>>> Kod i burimit (licenca BSD)


>>> Përshkrimi i Extstore


>>> Përshkrimi i komanda meta

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster