Memcached 1.6.0 - lub kaw lus rau caching cov ntaub ntawv hauv RAM nrog lub peev xwm los cawm nws ntawm cov xov xwm sab nraud


Memcached 1.6.0 - lub kaw lus rau caching cov ntaub ntawv hauv RAM nrog lub peev xwm los cawm nws ntawm cov xov xwm sab nraud

Thaum Lub Peb Hlis 8th, cov ntaub ntawv caching system hauv RAM tau hloov kho memcached mus txog version 1.6.0. Qhov sib txawv tseem ceeb ntawm kev tshaj tawm yav dhau los yog tias tam sim no nws tuaj yeem siv lub cuab yeej sab nraud los khaws cov ntaub ntawv cached.

memcached siv los ua kom nrawm rau kev ua haujlwm ntawm cov chaw thauj khoom hnyav lossis cov ntawv thov web los ntawm caching nkag mus rau DBMS thiab cov ntaub ntawv nruab nrab.

Nyob rau hauv lub tshiab version, qhov kev xaiv yog enabled los ntawm lub neej ntawd thaum lub tsev extstore, uas yog lub luag haujlwm rau kev siv xov xwm sab nraud. Txhawm rau lov tes taw muaj nuj nqi, qhia meej qhov --disable-extstore parameter hauv ./configure. Txawm li cas los xij, txawm tias qhov tsim tau qhib los ntawm lub neej ntawd, koj yuav tsum qhia meej meej txog kev siv cov haujlwm no thaum pib.

Extstore tso cai rau kev siv sab nraud flash los yog SSD tsav kom nce cache loj. Qhov no yuav tso cai rau koj mus cache ntau cov ntaub ntawv ntau dua li tsis siv qhov no.

Lwm qhov kev hloov tshiab tseem ceeb yog kev rov ua haujlwm ntawm kev sib tham hauv network, uas tam sim no tau hloov kho rau kev ua haujlwm tsis siv neeg ntawm kev thov batch hauv ib qho kev hu xov tooj. Hauv cov ntawv dhau los, kev ua tiav ntawm txhua qhov kev thov GET raug xa mus rau hauv ib pob ntawv cais, thaum nyob rau hauv cov ntawv tshiab, cov lus teb rau ntau qhov kev thov raug sau rau hauv ib pob meta thiab xa mus rau ib lub sijhawm. Raws li qhov tshwm sim ntawm qhov kev hloov tshiab no, CPU load tau txo los ntawm 25%.

Tsis tas li ntawd, vim qhov kev hloov kho tshiab no, kev siv lub cim xeeb rau buffering tau txo qis - los ntawm 4.5 KB mus rau 400-500 bytes ib hu, thiab kev siv cov malloc, realloc thiab cov haujlwm pub dawb raug txo, uas ua rau muaj kev nco tsawg dua. Txhua cov xov tam sim no tuav nws tus kheej lub pas dej ntawm kev nyeem ntawv thiab sau cov buffers rau kev sib txuas ua haujlwm. Txhawm rau kho qhov loj ntawm cov buffers no, cov kev xaiv -o resp_obj_mem_limit=N thiab -o read_buf_mem_limt=N tau muab.

Nws kuj tau tshaj tawm tias binary raws tu qauv rau kev sib pauv nrog cov neeg rau zaub mov tau raug xa mus rau qeb "dhau lawm". Nws tau hloov los ntawm meta raws tu qauv - cov ntawv nyeem version ntawm tus txheej txheem nrog compact meta commands. Cov txheej txheem tshiab yuav siv sij hawm rau hauv tus account tag nrho cov haujlwm yav dhau los uas siv cov qub versions ntawm binary raws tu qauv.

>>> Official lub website


>>> Qhov chaws code (BSD daim ntawv tso cai)


>>> Kev piav qhia ntawm Extstore


>>> Kev piav qhia ntawm meta commands

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib