Memcached 1.6.0 - sistem cache data dina RAM kalawan kamampuhan pikeun nyimpen dina média éksternal


Memcached 1.6.0 - sistem pikeun cache data dina RAM kalayan kamampuan pikeun nyimpen dina média éksternal

Dina 8 Maret, sistem cache data dina RAM diropéa Bercut nepi ka versi 1.6.0. Beda utama ti sékrési saméméhna nyaéta ayeuna tiasa nganggo alat éksternal pikeun nyimpen data sindangan.

Bercut dipaké pikeun nyepetkeun karya situs atawa aplikasi wéb kacida dimuat ku cache aksés ka DBMS jeung data panengah.

Dina versi anyar, pilihan diaktipkeun sacara standar nalika ngawangun extstore, anu tanggung jawab pikeun ngagunakeun média éksternal. Pikeun nganonaktipkeun fungsi, tangtukeun parameter --disable-extstore dina ./configure. Nanging, sanaos ngawangun diaktipkeun sacara standar, anjeun kedah sacara eksplisit netepkeun panggunaan fungsi ieu nalika ngamimitian.

Extstore ngamungkinkeun pamakéan éksternal cahaya atawa SSD drive pikeun ngaronjatkeun ukuran cache. Ieu bakal ngidinan Anjeun pikeun cache jumlah data leuwih badag batan tanpa ngagunakeun fitur ieu.

Inovasi penting sanésna nyaéta ngerjakeun deui interaksi jaringan, anu ayeuna diadaptasi pikeun ngolah otomatis pamundut bets dina sauran sistem tunggal. Dina vérsi saméméhna, pamrosésan unggal pamundut GET dikirimkeun dina pakét anu misah, sedengkeun dina versi énggal, réspon kana sababaraha pamundut dikumpulkeun kana hiji meta-pakét sareng dikirimkeun sakaligus. Salaku hasil tina inovasi ieu, beban CPU diréduksi ku 25%.

Ogé, salaku hasil tina modernisasi ieu, konsumsi memori pikeun buffering diréduksi - ti 4.5 KB ka 400-500 bait per panggero, sarta pamakéan malloc, realloc sarta fungsi bébas ieu ngurangan, nu ngarah ka fragméntasi memori kirang. Unggal thread ayeuna handles kolam renang sorangan maca jeung nulis buffers pikeun sambungan aktip. Pikeun nyaluyukeun ukuran panyangga ieu, disadiakeun pilihan -o resp_obj_mem_limit=N jeung -o read_buf_mem_limt=N.

Diumumkeun ogé yén protokol binér pikeun tukeur sareng server ditransfer kana kategori "unggal". Éta diganti ku protokol meta - versi téks tina protokol kalayan paréntah meta kompak. Protokol anyar merhatikeun sadaya operasi anu sayogi sateuacana nganggo vérsi anu langkung lami tina protokol binér.

>>> ramatloka resmi


>>> Kode sumber (Lisensi BSD)


>>> Katerangan ngeunaan Extstore


>>> Katerangan ngeunaan paréntah meta

sumber: linux.org.ru

Tambahkeun komentar