Memcached 1.6.0 - sistem kanggo caching data ing RAM kanthi kemampuan kanggo nyimpen ing media eksternal


Memcached 1.6.0 - sistem kanggo caching data ing RAM kanthi kemampuan kanggo nyimpen ing media eksternal

Tanggal 8 Maret, sistem caching data ing RAM dianyari Memori nganti versi 1.6.0. Bentenane utama saka rilis sadurunge yaiku saiki bisa nggunakake piranti eksternal kanggo nyimpen data sing di-cache.

Memori digunakake kanggo nyepetake karya situs utawa aplikasi web sing akeh dimuat kanthi ngakses cache menyang DBMS lan data penengah.

Ing versi anyar, opsi diaktifake kanthi gawan nalika mbangun extstore, sing tanggung jawab kanggo nggunakake media eksternal. Kanggo mateni fungsi kasebut, nemtokake parameter --disable-extstore ing ./configure. Nanging, sanajan mbangun diaktifake kanthi gawan, sampeyan kudu kanthi tegas nemtokake panggunaan fungsi iki nalika wiwitan.

Extstore ngidini nggunakake external lampu kilat utawa SSD drive kanggo nambah ukuran cache. Iki bakal ngidini sampeyan nyimpen data sing luwih akeh tinimbang tanpa nggunakake fitur iki.

Inovasi penting liyane yaiku ngolah maneh interaksi jaringan, sing saiki diadaptasi kanggo pangolahan otomatis panjalukan batch ing telpon sistem siji. Ing versi sadurungé, pangolahan saben request GET ditularaké ing paket kapisah, nalika ing versi anyar, respon kanggo macem-macem panjalukan diklumpukake menyang siji meta-paket lan dikirim ing wektu. Minangka asil saka inovasi iki, beban CPU suda 25%.

Uga, minangka asil modernisasi iki, konsumsi memori kanggo buffering suda - saka 4.5 KB kanggo 400-500 bita saben telpon, lan nggunakake malloc, realloc lan fungsi free wis suda, kang mimpin kanggo fragmentasi memori kurang. Saben utas saiki nangani buffer maca lan nulis dhewe kanggo sambungan aktif. Kanggo nyetel ukuran buffer iki, opsi -o resp_obj_mem_limit = N lan -o read_buf_mem_limt = N kasedhiya.

Uga diumumake yen protokol binar kanggo ijol-ijolan karo server ditransfer menyang kategori "usang". Iki diganti dening protokol meta - versi teks saka protokol karo printah meta kompak. Protokol anyar njupuk kabeh operasi sing kasedhiya sadurunge nggunakake versi lawas saka protokol binar.

>>> Situs web resmi


>>> Sumber kode (Lisensi BSD)


>>> Deskripsi Extstore


>>> Katrangan saka printah meta

Source: linux.org.ru

Add a comment